Skip to main content
火曜日のおフロ

火曜日のおフロ

By igtm, tmr, ymdarake

@igtm, @t-gyo, @ymdarake が、ゆるーくフロントエンド周りの気になった記事を紹介しながらお届けします。おフロは「フロントエンド」から来てます。毎週土曜日更新。

tue-ofuro.vercel.app/
Available on
Apple Podcasts Logo
Google Podcasts Logo
Overcast Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

TaxyAI, ChatGPT, NUI, コルーチン, Generator, mix-blend-mode

火曜日のおフロJan 13, 2024

00:00
47:56
TaxyAI, ChatGPT, NUI, コルーチン, Generator, mix-blend-mode
Jan 13, 202447:56
Safari 17.2, CSS 2023, Tailwind v3.4
Dec 23, 202302:17:19
WASM, Type Scaling, attr(), ACT Rules, WebAIM
Jan 14, 202302:01:34
デジタル庁Webアクセシビリティー, JISS X 8341-3:2016, miChecker, Void element

デジタル庁Webアクセシビリティー, JISS X 8341-3:2016, miChecker, Void element

デジタル庁、初心者向け「Webアクセシビリティー」導入ガイド無償公開 非技術者向け、専門用語は少なめに - ITmedia NEWS

JIS X 8341-3:2016 達成基準 早見表(レベルA & AA)

総務省|情報バリアフリー環境の整備|みんなのアクセシビリティ評価ツール:miChecker (エムアイチェッカー)Ver.2.0

駒瑠市〜アクセシビリティ上の問題の体験サイト〜

Chrome Browser

Void element (空要素) - MDN Web Docs 用語集: ウェブ関連用語の定義 | MDN

ゆうてん🖖さんはTwitterを使っています: 「タイポグラフィつよつよの方で英語で説明できる方、ヘルプ!!」 / Twitter

The Myths of Color Contrast Accessibility There's a growing demand for designers to make their interfaces accessible to all users. It's important to accommodate users with disabilities, but there are many myths to color contrast accessibility being perpetuated by misinformed people. They often parrot these myths to discredit a design, without understanding in which situations a color contrast standard applies. https://uxmovement.com/buttons/the-myths-of-color-contrast-accessibility/ CSS3による文字に影(ドロップシャドウ)を付ける | CSS3逆引き | Webサイト制作支援 | ShanaBrian Website 文字に影を付ける場合は text-shadowプロパティを使用します。 ぼかし、色は省略でき、色を省略した場合は文字色と同色が反映されます。 box-shadowと違い、広がり距離とinsetがないことにご注意ください。 text-shadow:水平方向の位置 垂直方向の位置; またはtext-shadow:水平方向の位置 垂直方向の位置 ぼかしの長さ; またはtext-shadow:水平方向の位置 垂直方向の位置 ぼかしの長さ 色; ※ サンプルでは分かりやすくするため、フォントサイズを大きくしています。 ※ サンプルにはありませんが、水平方向の位置と垂直方向の位置を0にすることで、光彩(グロー)効果の表現が可能です。 sample 1 sample 2 sample 3 sample 4 カンマで区切ることにより、1つの文字に対して複数の影を付けることが可能です。 複数指定やその他プロパティを使用することで、様々な影の表現が可能です。 https://shanabrian.com/web/css3/text-shadow.php
Dec 17, 202201:45:48
Chrome 108(svh/lvh/dvh), lch/oklch WCAG 2.1, axe-core, XState
Dec 10, 202202:57:46
Typescript4.9 (satisfies), Nextjs13, Twitter backend architecture
Nov 26, 202202:09:22
Twitter alternative, Sapling (Git alternative written in Rust), HSTS Preload, OpenSSL 3.x.x, Structural Subtyping
Nov 19, 202202:21:54
Chrome 108, Viewport on Android, SVG sprite
Nov 12, 202201:34:06
RUST, JSONC, TOML, openapi-yup-generator, ri-calculator, TUI, Nextjs 13, Turbopack

RUST, JSONC, TOML, openapi-yup-generator, ri-calculator, TUI, Nextjs 13, Turbopack

Nov 05, 202202:34:32
Design System, Font-Family, .well-known/change-password
Oct 22, 202202:28:06
Critical CSS, CommonJS vs ESM, Design
Oct 15, 202202:11:31
:has(), Infinite Scrolling, Topics API
Sep 10, 202249:43
Bun, Zig/Rust, Next.js Conf, Chrome 105
Sep 03, 202201:37:27
OpenProps, mdx(docusaurus), 擬似クラス, border-color, unicode regex, Emojipedia
Aug 27, 202202:01:58
Variable Units, State of CSS 2022, bfcache, nanoid
Aug 13, 202201:27:10
Centering CSS, DIDs. WAI-ARIA, Font Subsetting
Jul 30, 202201:37:25
normalize.css, Body Margin 8px, input type=number, webfont
Jul 16, 202201:21:55
Next.js 12.2, reset.css, Safari Styling Hacks
Jul 09, 202202:03:06
HTTP Status Code 103, Chrome 103, ES2022
Jun 25, 202201:38:43
認知プロセスとデザイン、HTTP/3
Jun 18, 202201:20:57
Safari 16 Beta (WebPush), Human Interface Guidelines, webp avif webm HLS ...
Jun 11, 202201:36:02
Layout RFC of Nextjs, zoom無効化について, css moduleのその後
Jun 04, 202201:52:04
State of CSS 2022 (interop 2022)
May 21, 202202:05:28
Dialog要素, toggle-root, コンテンツカテゴリー, アウトラインアルゴリズムの変更
May 07, 202201:54:25
Chrome 100, React 18 で追加された新しいhooks(useTransition, useDeferredValue)
Apr 02, 202202:11:45
Type Syntax in Javascript, Typescript4.6, Nextjs 12.1, React 18, CSS @layer,
Mar 12, 202202:09:53
oklab/oklchとlab/lchの違い, The State of JS 2021, Wasm VM
Feb 19, 202202:12:33
requestAnimationFrameとrequestIdleCallback, Typescript 4.6 beta
Jan 29, 202202:06:06
HTML Living Standard, Origin Trials, 2022年のCSS
Jan 15, 202201:22:45
tc39-notes 読んで見る, 正規表現のパフォーマンス問題, A-Frameで作るWebVR など
Jan 08, 202201:52:56
CSS of 2021, React Conf, Suspense for data fetching
Dec 18, 202102:04:42
Chrome96, Typescript4.5, AMPの終焉, wbrタグなど

Chrome96, Typescript4.5, AMPの終焉, wbrタグなど

New in Chrome 96 - Chrome Developers

Back/forward cache

What's New In DevTools (Chrome 96) - Chrome Developers

Deprecations and removals in Chrome 96 - Chrome Developers

What's new in Lighthouse 9.0 - Chrome Developers

アメブロのAMPを終了します | CyberAgent SEO Information  (サイバーエージェントSEO情報ブログ)

TwitterがGoogle主導で開発されたウェブサイトを高速化する形式「AMP」のサポートを打ち切ることが判明 - GIGAZINE

Slack Introduces New Platform With Help From Deno

How to store and retrieve data from Slack hosted tables | Slack

カルビ生焼け王さんはTwitterを使っています 「うおーアツい、ついに Slack 上で TypeScript のコードをホストできるようになる、Workflow に任意の Function を組み込める、DynamoDB っぽい DB を組み込みテーブルとして使えるようになる」 / Twitter

Announcing TypeScript 4.5 - TypeScript

https://github.com/microsoft/TypeScript/pull/45771/files#diff-dbfa0e7f632eca196a5ee0e08e00743c46c03799e2704206cfccc065bb6f9e3aR2886-R2904

池田 泰延 / ICSさんはTwitterを使っています 「GoogleのライブラリBudouX。 改行位置の最適化のヒントが得られるツール。 HTMLで日本語の動的文字列に適用したら、良い感じの場所で改行されました。JavaScriptバンドルだと12KBで省容量です。」 / Twitter

iPhone - Apple(日本)

Remix - Build Better Websites

Introducing Remix v1 💿 - YouTube

Nov 20, 202102:59:37
Chrome Dev Summit 2021, npm package "coa"
Nov 13, 202101:47:24
Nextjs 12, Connect 2021, Jamstack Survey, Material You, Fontのはなし
Oct 30, 202102:36:29
Nuxt.js 3 beta, Nominal Typing vs Structual Typing vs Duck Typing, Material You
Oct 16, 202101:21:18
Google Meetの背景ぼかし技術(wasm SIMD), ライブ配信プロトコル(RTMP, HLS, MPEG-DASH), BlinkとGecko, Typescript 4.5 Template Literal Type, CSS小ネタ(list-style-type)
Oct 09, 202102:13:56
Material UI v5, 有償版 MUI X Pro, GridのLayoutShift
Oct 02, 202101:45:14
音声遅延, 海底ケーブル JUPITER, iPhone 13, Safari 15, iOS 15のプライベートリレー, APCA(色のコントラスト)
Sep 25, 202102:43:39
Epic&Apple, React Code Splitting, Lazy loading, Material You, DevTools Chrome 94
Sep 18, 202102:01:52
Webviewアプリの話、Android 12, iOS15, iPhone13 RogPhone5, Next.js Conf
Sep 11, 202101:20:54
Chrome93, Nextjs ISRを Vercel以外でやる方法, s-maxageと max-ageの違い, オンラインゲームのラグについて

Chrome93, Nextjs ISRを Vercel以外でやる方法, s-maxageと max-ageの違い, オンラインゲームのラグについて

Adam Argyle / Twitter

知ってると役立つかもしれない min-height の話 ++ Gaji-Laboブログ

What Happens When Border Radii Overlap? | CSS-Tricks

New in Chrome 93: CSS Module Scripts, URL Handlers for PWAs, the PWA Summit, and more! - YouTube

New in Chrome 93 - Chrome Developers

2021/9/1に発生したSTUDIOサービス全体における障害の経緯について | STUDIO Blog

デジタル庁発足 公式サイトにITエンジニアから反応続々「シンプル」「重い」「ロゴが丁寧」「苦労が見える」(1/2 ページ) - ITmedia NEWS

小笠原みつき / JX通信社 / 69.6㌕ / Twitter

CDNキャッシュ向けレスポンスヘッダーCache-Control:s-maxage を触ってみた | DevelopersIO

stale-while-revalidate対応のCDNでISRのような挙動を実現する

メルカリShopsのキャッシュ戦略

Migrating Notion's marketing site to Next.js

Advanced Features: Dynamic Import | Next.js

Adam Argyle / Twitter

オンラインゲームの仕組みと工夫

[CEDEC 2010]ネットゲームの裏で何が起こっているのか。ネットワークエンジニアから見た,ゲームデザインの大原則

「エーペックス」の仕組み:開発者によるサーバーとネットコードの解説

SMPTE2110とwebrtcのSDIゲートウエイを使わない連携 | mixi developers

低遅延伝送に挑んだミクシィ、IP映像伝送の最新規格SMPTE 2110でインフラ構築 | ビジネスネットワーク.jp

Media over IPのPTP技術 | ネットワンシステムズ

Sep 04, 202102:01:11
WebComponentsとReactの相性, Typescript 4.4, Chrome 93, CSS Container Queries
Aug 28, 202101:08:39
CORS, 2021 Scroll Survey Report, VSCode Server, Next.js 11.1, getServerSideProps, JSの末尾再帰最適

CORS, 2021 Scroll Survey Report, VSCode Server, Next.js 11.1, getServerSideProps, JSの末尾再帰最適

Aug 21, 202102:21:26
react-gui, React.FC vs Function, ReactのCSSどれがいいのか
Jul 31, 202102:31:28
line-height と vertical-align の話(em-square)
Jul 10, 202102:31:41
Typescript 4.4 Beta, Github Copilot, Server Driven UI, OpenTypeのchws/vchw
Jul 03, 202102:02:34
Safari Technology Preview 126, タイムスタンプ文字列, Wasmer 2.0, Flutter Hooks, ES2021, Windows 11

Safari Technology Preview 126, タイムスタンプ文字列, Wasmer 2.0, Flutter Hooks, ES2021, Windows 11

Safari v15の機能を導入した「Safari Technology Preview 126」をmacOS 11 Big SurにインストールするとSTPが動かない/クラッシュする問題があり一時的に非公開に。

https://applech2.com/archives/20210618-apple-pull-safari-technology-preview-126-for-big-sur.html

タイムゾーンを含むタイムスタンプ文字列表現の標準化 - ASnoKaze blog

https://asnokaze.hatenablog.com/entry/2021/06/21/010141

HTML標準仕様の策定についてW3CとWHATWGが合意 今後はWHATWGのリビングスタンダードが唯一のHTML標準仕様に - ITmedia NEWS

https://www.itmedia.co.jp/news/articles/1906/10/news038.html

どうしてHTML5が廃止されたのか | フューチャー技術ブログ

https://future-architect.github.io/articles/20210621a/

スタンドアロンなWebAssemblyランタイム「Wasmer 2.0」正式リリース、Win/Mac/Linux対応。SIMDに対応、実行速度が約50%改善、参照型対応など - Publickey

https://www.publickey1.jp/blog/21/webassemblywasmer_20winmaclinuxsimd50.html

Flutter Hooks, sometimes Jetpack Compose - Speaker Deck

https://speakerdeck.com/wasabeef/flutter-hooks-sometimes-jetpack-compose

Google Developers Japan: Chrome の User-Agent 文字列削減に関する最新情報

https://developers-jp.googleblog.com/2021/06/chrome-user-agent.html

Permissions Policy is the new form of Feature Policy | Migrate to User-Agent Client Hints

https://web.dev/migrate-to-ua-ch/

Top 10 performance pitfalls - HTTP 203 - YouTube

https://www.youtube.com/watch?v=Lh9q3h2khlc

正式仕様リリース! JavaScriptの最新仕様ES2021で追加された新機能まとめ

https://zenn.dev/tonkotsuboy_com/articles/es2021-whats-new

Google、ChromeでのサードパーティーCookie廃止を2023年まで延期 - ITmedia NEWS

https://www.itmedia.co.jp/news/articles/2106/25/news067.html

「Windows 11」発表 Androidアプリが動作するように【更新終了】 - ITmedia NEWS

https://www.itmedia.co.jp/news/articles/2106/25/news058.html

Windows 11のアプリ配信の仕組みから、マイクロソフトの「大きな変化」が見えてくる | WIRED.jp

https://wired.jp/2021/06/26/microsoft-windows-11-app-store-android/

Jun 26, 202102:29:29
polyfill-library, Next.js Conf, React 18などについて

polyfill-library, Next.js Conf, React 18などについて

ABEMA Web で Polyfill のコードをモダンブラウザ向けに 99% 削減した話 | CyberAgent Developers Blog

https://developers.cyberagent.co.jp/blog/archives/30373/

https://abema.tv/polyfill.fd0550eafa7b16148ccb.js

Financial-Times/polyfill-useragent-normaliser

https://github.com/Financial-Times/polyfill-useragent-normaliser

Next.js Conf

https://nextjs.org/conf

Next.js Conf – Special Edition - YouTube

https://www.youtube.com/watch?v=ze8ycxc1UzE

Next.js Conf – Afterparty - YouTube

https://www.youtube.com/watch?v=ANikp1R8zX8

Next.js Live - Code in the browser. With your team.

https://nextjs.org/live

Introducing Aurora

https://web.dev/introducing-aurora/

Conformance for Frameworks

https://web.dev/conformance/

Adam ArgyleさんはTwitterを使っています / Twitter

https://twitter.com/argyleink/status/1405554160339079169

6.7.7 Input modalities: the inputmode attribute | HTML Standard

https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute

Bramus!さんはTwitterを使っています / Twitter

https://twitter.com/bramus/status/1405867111692574721

Tailwind CSS v2.2 – Tailwind CSS

https://blog.tailwindcss.com/tailwindcss-2-2

React 18 alpha版発表まとめ

https://zenn.dev/uhyo/articles/react-18-alpha-essentials

Chrome Platform Status

https://www.chromestatus.com/features/schedule

TypeScript 4.4.0 (Beta) Milestone

https://github.com/microsoft/TypeScript/milestone/141

Origin Trials

https://developer.chrome.com/origintrials/#/trials/active

TC39 Process: Stage · ECMAScriptとは何か?

https://azu.github.io/slide-what-is-ecmascript/slide/12.html

Jun 19, 202102:24:25
Minecraft 1.17, Web font, React 18, deno 1.11, React 並列モード

Minecraft 1.17, Web font, React 18, deno 1.11, React 並列モード

Java Edition 1.17 - Minecraft Wiki

https://minecraft.fandom.com/ja/wiki/Java_Edition_1.17

Best practices for fonts

https://web.dev/font-best-practices/

CSS size-adjust for @font-face

https://web.dev/css-size-adjust/

デジタル庁(準備中)さんはTwitterを使っています  / Twitter

https://twitter.com/digital_jpn/status/1402419950199795712

The Plan for React 18 – React Blog

https://reactjs.org/blog/2021/06/08/the-plan-for-react-18.html

ReactさんはTwitterを使っています  / Twitter

https://twitter.com/reactjs/status/1403060135514329092

並列モードの導入(実験的機能) – React

https://ja.reactjs.org/docs/concurrent-mode-intro.html

Deno 1.11 Release Notes | Deno Blog

https://deno.com/blog/v1.11

Building a color scheme

https://web.dev/building-a-color-scheme/

Steve Jobs on privacy, Steve Jobs at the D8 Conference (Video) - YouTube

https://www.youtube.com/watch?v=39iKLwlUqBo



Jun 12, 202101:54:32
Web Font重い問題、JSのtry catch finallyの変わった挙動、Tailwind CSS

Web Font重い問題、JSのtry catch finallyの変わった挙動、Tailwind CSS

Noto Sans JP のパフォーマンスへの影響

https://gyo.gitlab.io/ui-alm/noto-sans-jp/

Webフォント読み込み戦略(2021年) - MOL

https://t32k.me/mol/log/optimize-webfont-loading/

CSS for Web Vitals

https://web.dev/css-web-vitals/

JavaScript — Errors and Exception Handling | by Miriam Bellon | JavaScript in Plain English

https://javascript.plainenglish.io/javascript-errors-exceptions-handling-43ae983cbbb3

Hoisting (巻き上げ、ホイスティング) - MDN Web Docs 用語集: ウェブ関連用語の定義 | MDN

https://developer.mozilla.org/ja/docs/Glossary/Hoisting#only_declarations_are_hoisted

HTTP/3の基盤となる「QUICプロトコル」の標準化プロセスが完了、IETFの「RFC 9000」として - Publickey

https://www.publickey1.jp/blog/21/http3quicietfrfc_9000.html

Google Developers Japan: Chrome への HTTP/3 と IETF QUIC の導入について

https://developers-jp.googleblog.com/2020/10/chrome-http3-ietf-quic.html

TCP UDP HTTP/3

https://twitter.com/xkr47/status/1357606471324868613

A Thorough Analysis of CSS-in-JS | CSS-Tricks

https://css-tricks.com/a-thorough-analysis-of-css-in-js/

Tailwind CSSでサイトをリニューアルした感想 - to-R Media

https://www.to-r.net/media/tor-tailwind-css/

🔖 Boilerplates. HTML Boilerplate

https://twitter.com/smashingmag/status/1399265558357544970

🔖 Design Patterns. Command Palettes

https://twitter.com/smashingmag/status/1400690762870841346

UXライティングの教科書 ユーザーの心をひきつけるマイクロコピーの書き方 | キネレット・イフラ, 郷司 陽子, 仲野 佑希 | コンピュータ・IT | Kindleストア | Amazon

https://www.amazon.co.jp/gp/product/B08QVKKKVR/

Jun 05, 202102:04:17