JSer.info #662 - Babel v7.23.0リリースされました。
Stage 3のDecorator Metadataのサポート、Stage 3のimport source
のサポートが追加されています。
Stage 2のimport defer
のサポート、Stage 1のOptional Chaining Assignmentのサポート、TypeScript 5.2のサポートされています。
またBabel 8がαリリースされています。
変更点やアップデート方法については、マイグレーションガイドが公開されています。
ReactやVueなどに対応したNext.jsやNuxtのようなフレームワーク機能を提供するViteプラグインであるVikeが公開されています。
元々はvite-plugin-ssr
という名前でしたが、Vikeという名前に変更されました。
ルーティングやサーバサイドレンダリングなどを機能を提供しつつ、React/Vue/Svelte/SolidなどUIライブラリに対応しているのが特徴です。
HTMLについての開発者アンケートであるState of HTML 2023の受付が開始されています。
このアンケート結果は、ブラウザ/標準化グループのロードマップ/優先順位付けに利用するとのことです。
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- ❤️ GitHub Sponsorsで@azuのスポンサーになる
- 🐦 X(Twitter)で@jser_infoをフォローする
JSer.info Sponsors
JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。
ヘッドライン
Bun v1.0.3 | Bun Blog
Bun v1.0.3リリース。
TypeScriptのemitDecoratorMetadata
をサポート、module.parent
をサポート、bun install
でのprivate registryのサポート。
console.Console
のサポート、bunx
のバグ修正など
Release v3.7.0 · honojs/hono
github.com/honojs/hono/releases/tag/v3.7.0
Hono v3.7.0リリース。
c.stream()
とc.streamText()
を追加、hono/testing
を追加、hono/jwt
がverify
/descode
/sign
関数をexportするように変更など
7.23.0 Released: Decorator Metadata and many new `import` features! · Babel
babeljs.io/blog/2023/09/25/7.23.0
Babel v7.23.0リリース。
Stage 3のDecorator Metadataのサポート、Stage 3のimport source
のサポート。
Stage 2のimport defer
のサポート、Stage 1のOptional Chaining Assignmentのサポート、TypeScript 5.2のサポートなど。
またBabel 8がαリリースされている。
Firefox 118.0, See All New Features, Updates and Fixes
www.mozilla.org/en-US/firefox/118.0/releasenotes/
Firefox 118リリース。
<search>
要素のサポート、CSSの数学関数(round、mod、rem、pow、sqrt、hypot、log、exp、abs、sign)をサポート。
また、Opaque Response Blockingが実装されている。
Vike
ReactやVueなどに対応したNext.jsやNuxtのようなフレームワーク機能を提供するViteプラグイン。
ルーティングやサーバサイドレンダリングなどを機能を提供しつつ、React/Vue/Svelte/SolidなどUIライブラリに対応しているのが特徴。
ECMAScript proposal updates @ 2023-09 | ECMAScript Daily
ecmascript-daily.github.io/ecmascript/2023/09/29/ecmascript-proposal-update
2023-09のTC39 MeetingでのECMAScript Proposalのステータス変更のまとめ。
Resizable and growable ArrayBuffersがStage 4となりES2024に入ることが決まった。
Astro 3.2: View Transitions improvements | Astro
Astro 3.2リリース。
data-astro-history="replace"
の追加、navigate
APIの追加、<ViewTransitions />
のアクセシビリティ対応など
アーティクル
State of HTML 2023 now open! • Lea Verou
lea.verou.me/blog/2023/state-of-html-2023/
HTMLについての開発者アンケートであるState of HTMLの回答の募集が始まった
Announcing Deno Queues
Deno KVを使ったキューであるDeno Queuesについて
【2023年】SWR & TanStack Query比較
zenn.dev/taisei_13046/articles/288e4470cfc45e
SWRとTanStack Queryの比較記事。
それぞれのライブラリの特徴、APIインターフェース、機能的な違い、キャッシュの考え方の違いについてなど
CSS Subgrid
CSS subgridについて
CSS Nesting and the Cascade | WebKit
webkit.org/blog/14571/css-nesting-and-the-cascade/
Safari Technology Preview 179でCSS Nestingが記号から始まらないといけないという制約を外すrelaxed parsing behaviorが実装された
Temporal API is Awesome · Taro
taro.codes/posts/2023-08-23-temporal-api/
ECMAScript Proposal Stage 3のTemporal APIについて。
基本的な使い方やブラウザの実装状況についてなど
サイト、サービス、ドキュメント
kurtextrem/awesome-performance-patches: 🚀⚡ Awesome lists about performance related patches/PRs.
github.com/kurtextrem/awesome-performance-patches
JavaScript/CSS/HTMLのパフォーマンス改善に関するPull Requestや記事などをまとめたリポジトリ
書籍関係
これからはじめるReact実践入門 | SBクリエイティブ
www.sbcr.jp/product/4815619480/
2023年9月28日発売
React、Next.jsについての書籍