JSer.info #713 - Svelte 5がリリースされました。
+ + + +Svelte 5では、Runesと呼ばれる構文とReactiveの仕組みがサポートされています
+Svelte 4の構文は引き続きサポートされていますが、マイグレーションガイドではRunesへの移行方法が紹介されています。
+ +
MSW v2.6.0がリリースされました。
+ + + +MSW v2.6.0では、WebSockets APIのモックがサポートされました。
+詳細は次のドキュメントを参照してください。
+ +
State of CSS 2024の結果が公開されました。
+ + + +State of CSS 2024では、CSSの言語機能、ライブラリやフレームワーク、開発ターゲット、学習リソースなどについてのアンケート結果がまとめらています。
+ ++ +
JSer.infoをサポートするには
+ +-
+
- 😘 知り合いにJSer.infoをおすすめする +
- ❤️ GitHub Sponsorsで@azuのスポンサーになる +
- 🐦 X(Twitter)で@jser_infoをフォローする +
JSer.info Sponsors
+ ++ + JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。 + +
+ + + ++ +
ヘッドライン
+ ++ +
Svelte 5 is alive
+ +svelte.dev/blog/svelte-5-is-alive
+
Svelte 5リリース。
+runeのサポート、イベント属性の渡し方の変更、Slotの作成方法の変更、コンポーネントはClassではなくなりnew
できないように変更など
+ +
Release v5.0.0 · pmndrs/zustand
+ +github.com/pmndrs/zustand/releases/tag/v5.0.0
+
Zustand v5リリース。
+default exportの削除、deprecatedな機能の削除、ES5のサポートを削除、無限ループを起こすケースを明示的にエラーにするなど
+ +
Node.js — Node v23.1.0 (Current)
+ +nodejs.org/en/blog/release/v23.1.0
+
Node.js v23.1.0リリース。
+Buffer
がArrayBuffer
のresizeに対応、node:test
のMockTimersをStableになるなど
+ +
WebStorm and Rider Are Now Free for Non-Commercial Use | The JetBrains Blog
+ +blog.jetbrains.com/blog/2024/10/24/webstorm-and-rider-are-now-free-for-non-commercial-use/
+
非商用の場合は、WebStormとRiderが無料で利用できるようになった。
+ ++ +
Release pnpm 10.0 Alpha 0 · pnpm/pnpm
+ +github.com/pnpm/pnpm/releases/tag/v10.0.0-alpha.0
+
pnpm v10.0.0 alpha.0リリース。
+pnpm link
の挙動の変更、packageManager
を参照してpnpmのバージョンを確認するように、storeバージョンの更新など
+ +
Release Version 8.14.0 · acornjs/acorn
+ +github.com/acornjs/acorn/releases/tag/8.14.0
+
acorn 8.14.0リリース。
+ES2025 import attributes/RegExp modifiersのサポートなど
+ +
Release v3.0.0 · tinylibs/tinybench
+ +github.com/tinylibs/tinybench/releases/tag/v3.0.0
+
tinybench v3.0.0リリース。
+Node.js 16のサポートを終了、*Concurrently
メソッドの削除、warmup()
メソッドを削除しwarmup
オプションの追加など
+ +
Release v2.6.0 · mswjs/msw
+ +github.com/mswjs/msw/releases/tag/v2.6.0
+
msw 2.6.0リリース。
+WebSocket APIのモックをサポート
+ +
WebKit Features in Safari 18.1 | WebKit
+ +webkit.org/blog/16188/webkit-features-in-safari-18-1/
+
Safari 18.1リリース。
+ ++ +
アーティクル
+ ++ +
The nuances of base64 encoding strings in JavaScript | Articles | web.dev
+ +web.dev/articles/base64-encoding
+
絵文字やサロゲートペアを安全に扱えるBase64エンコードについて。
+btoa()
/atob()
はUnicodeを扱うときに問題があるためTextEncoder
でエンコードしてから扱う。
+TextEncoder
は単独のサロゲートを持つ文字列を不正なデータとして � に置き換えてしまうため、isWellFormed()
を使い判定する話
+ +
Our Journey with Caching | Next.js
+ +nextjs.org/blog/our-journey-with-caching
+
"use cache"
directiveを使ったNext.jsの新しいキャッシュの仕組みについて
+ +
State of CSS 2024
+ + + +State of CSS 2024のアンケート結果が公開された。
+CSSの言語機能、ライブラリやフレームワーク、開発ターゲット、学習リソースなどについてのアンケート
+ +
サイト、サービス、ドキュメント
+ ++ +
Homepage » Jeasx - JSX with Ease
+ + + +JSXをテンプレートとして利用してSSRを行うフレームワーク。
+非同期処理、ディレクトリベースのルーティング、Static Assetsの扱いなどに対応している
+ +
ソフトウェア、ツール、ライブラリ関係
+ ++ +
One, a React Framework
+ + + +ウェブとネイティブに対応したReactフレームワーク。
+tamaguiのチームが開発している
+ +