JSer.info #596 - Safari 16 betaのリリースノートと変更点についての記事が公開されています。
- Safari 16 Beta Release Notes | Apple Developer Documentation
- News from WWDC22: WebKit Features in Safari 16 Beta | WebKit
プッシュ通知をPush APIがサポートされます。
CSSのContainer Queries、Subgrid、overscroll-behavior
プロパティのサポートが追加されています。
また、Shared Workerのサポート、FormのrequestSubmit()
メソッドをサポートも追加されています。
Node.jsのウェブアプリケーションフレームワークであるFastify v4がリリースされました。
- Fastify v4 GA. After two years we are excited to… | by Fastify | Jun, 2022 | Medium
- Release v4.0.0 · fastify/fastify
Fastify 4.0.0では挙動の一貫性がなかった部分が破壊的な変更として修正されています。
また、Fastify 3.xは2023年6月30日にEOL(End Of Life)となることが発表されています。
Node.js 16 LTSのEOLは2024年4月の予定でしたが、2023年9月11日へと短縮されています。
これは、Node.js 16が利用するOpenSSL1.1.1のEOLが2023年9月11日となっているためです。
そのため、Node.js 16のEOLは7ヶ月短縮され、2023年9月11日までとなる予定です。
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- ❤️ GitHub Sponsorsで@azuのスポンサーになる
- 🐦 X(Twitter)で@jser_infoをフォローする
JSer.info Sponsors
JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。
ヘッドライン
Release v11.9.0 · sverweij/dependency-cruiser
github.com/sverweij/dependency-cruiser/releases/tag/v11.9.0
dependency-cruiser 11.9.0リリース。
Markdownレポートをサポート
News from WWDC22: WebKit Features in Safari 16 Beta | WebKit
webkit.org/blog/12824/news-from-wwdc-webkit-features-in-safari-16-beta/
Safari 16 Betaの変更点について。
Container Queries、Push API、Subgridのサポート。
CSSのoverscroll-behavior
のサポート、Shared Workerのサポート、FormのrequestSubmit()
メソッドをサポートなど
Release v1.5.0 · ghiscoding/lerna-lite
github.com/ghiscoding/lerna-lite/releases/tag/v1.5.0
lerna-lite 1.5.0リリース。
ロックファイルを更新する--sync-workspace-lock
フラグを追加など
Fastify v4 GA. After two years we are excited to… | by Fastify | Jun, 2022 | Medium
medium.com/@fastifyjs/fastify-v4-ga-59f2103b5f0e
Fastify 4.0.0リリース。
reply.send
を呼び出すの必須に、setErrorHandler
の処理順の一貫性を改善、Pino v8へアップデート、fastify.listen
の可変長引数を非推奨化など
Bringing forward the End-of-Life Date for Node.js 16 | Node.js
nodejs.org/en/blog/announcements/nodejs16-eol/
Node.js 16のEOLがOpenSSL 1.1.1のEOLと同日の2023年9月11日までに繰り上げられた。
PlasmoHQ/plasmo: The browser extension framework
ブラウザ拡張向けのフレームワーク。
ReactとTypeScriptのサポート、Manifest V3、Live Reloading、.env
のサポート、各拡張Storeへのデプロイの対応など
ECMAScript proposal updates @ 2022-06 | ECMAScript Daily
ecmascript-daily.github.io/ecmascript/2022/06/13/ecmascript-proposal-update
2022年6月のTC39ミーティングにおけるECMAScript Proposalのステータス変更のまとめ
Release 3.23.0 - 2022.06.14 · zloirock/core-js
github.com/zloirock/core-js/releases/tag/v3.23.0
core-js v3.23.0リリース。
Array.prototype.findLast
をstableに移動、Array.prototype.groupBy
をArray.prototype.group
にリネームなど
Prettier 2.7: new --cache CLI option and TypeScript 4.7 syntax! · Prettier
prettier.io/blog/2022/06/14/2.7.0.html
Prettier 2.7リリース。
--cache
フラグの追加、TypeScript 4.7のサポートなど
Release 10.8.0 · preactjs/preact
github.com/preactjs/preact/releases/tag/10.8.0
Preact 10.8.0リリース。
Vitestとの互換性のためにSubpackagesへexports
フィールドを追加、createRoot
/hydrateRoot
APIのReactとの互換性を改善など
Release v1.6.0 · remix-run/remix
github.com/remix-run/remix/releases/tag/v1.6.0
Remix v1.6.0リリース。
remix
パッケージをDeprecatedとして、@remix-run/*
の個別のパッケージからImportすることを推奨するように。
Release 7.0.0 · google/zx
github.com/google/zx/releases/tag/7.0.0
zx 7.0.0リリース。
TypeScriptでの書き直し、within()
、echo()
APIの追加。
--eval
フラグのサポート、REPLのサポートなど
Release 18.2.0 (June 14, 2022) · facebook/react
github.com/facebook/react/releases/tag/v18.2.0
React v18.2.0リリース。
onRecoverableError
の第二引数にcomponent stackの情報を渡すように。
Hydrate時にブラウザの拡張機能などによってHTMLが変更されているとレンダリングが壊れる問題を修正など
アーティクル
First-party cookie recipes
web.dev/first-party-cookie-recipes/
First-Party Cookieを設定する際のCookieの属性の指定について。
通常のFirst-Party Cookieとサブドメインを持つサイトのパターンについてそれぞれ解説が書かれている。
__Host
prefix、Secure
属性、Domain
属性を指定しないこと、Path
属性、HttpOnly
属性、SameSite
属性についてなど
サイト、サービス、ドキュメント
fastify/fastify-dx: A Full Stack Framework based on Fastify and Vite. Built for great developer experience without compromising on performance and stability.
FastifyとViteを使ったフレームワーク。
ソフトウェア、ツール、ライブラリ関係
ranyitz/qnm: cli utility for querying the node_modules directory
node_modulesにインストールされているパッケージのバージョンや最新のバージョンや公開日などの情報を表示できるコマンドラインツール。
また、パッケージのサイズや依存している個数なども表示できる