jserinfo RSS feed【非公式】's avatar
jserinfo RSS feed【非公式】
npub1ks82...jw9x
RSS feed of jserinfo
【Introducing EmDash — the spiritual successor to WordPress that solves plugin security】 CloudflareによるサーバーレスCMS。 TypeScriptで書かれ、Astro 6.0をベースにしたオープンソース(MITライセンス)のCMS。 プラグインを独立したサンドボックス環境(Dynamic Workers)で実行し、プラグイン起因のセキュリティ問題を解決するアーキテクチャを採用している。 MCPやCLIによるAIエージェント連携、x402プロトコルによる決済統合などの機能も備えている。
【Release v15.0.0 · sindresorhus/got】 Got v15.0.0リリース。 Node.js 22未満のサポートを削除、 promise.cancel()を削除しAbortControllerのsignalオプションに移行、isStreamオプションの削除。 responseType: 'buffer'がBufferの代わりにUint8Arrayを返すように変更。 ネイティブのFormData APIを利用するように変更、strictContentLengthのデフォルトをtrueに変更。 RFC 9110に準拠し300/304レスポンスの自動リダイレクトを廃止など
【Release 4.18.0 · lodash/lodash】 lodash 4.18.0リリース。 _.unsetと_.omitのPrototype Pollutionの脆弱性を修正、_.templateのコードインジェクションの修正。 lodash.unsetやlodash.templateなどの個別パッケージが古いままだったのを修正して再公開。
【ArrowJS — The first UI framework for the agentic era】 ビルドステップなしで動作する軽量なUIフレームワーク。reactive、html、componentの3つの関数で構成される。 AI向けにWebAssemblyサンドボックス内でコンポーネントロジックを分離して実行する機能を持つ。
【WebKit Features for Safari 26.4 | WebKit】 Safari 26.4リリース。 CSS Grid Lanesによるmasonry/ウォーターフォールスタイルのレイアウトのサポート、名前のみの@containerクエリのサポート。 font-size: mathとmath-depthプロパティのサポート。 CSS Zoomの修正、Scroll-driven Animationsのパフォーマンス改善。 WebTransportのサポート、Keyboard Lock APIのサポート、ReadableByteStreamのサポート。 Scoped Custom Element Registriesの改善、Iterator.concat()のサポート。 <img>のsizes属性でのmath関数(min()/max()/clamp())のサポート、SVGのlighter合成演算子のサポート。 WebAuthnのPRF拡張のサポートなど。
【Storybook MCP for React】 Storybook MCPサーバについて。 AIエージェントに既存のUIコンポーネントのメタデータ(ストーリー、API、ドキュメント)を提供するMCPサーバ。 複数のStorybookを組み合わせて使うCompositionにも対応している。 MCP Appsに対応して、チャットのレスポンスに直接Storyを埋め込めるようになっている。
【Announcing TypeScript 6.0 - TypeScript】 TypeScript 6.0リリース。 現在のJavaScriptコードベースによる最後のリリースで、Goで書き直されたTypeScript 7.0への移行を準備するリリースとなる。 strictがデフォルトでtrueに、targetのデフォルトがes2025に、moduleのデフォルトがesnextに変更。 target: es5、--moduleResolution node(node10)、--outFile、--esModuleInterop falseなどが非推奨となりエラーに変更。 es2025ターゲットの追加、Temporal APIの型定義の追加、Map/WeakMapのgetOrInsert()/getOrInsertComputed()メソッドの追加。 Node.jsのSubpath Importsの#/のサポート、--moduleResolution bundlerと--module commonjsの組み合わせをサポート。 TypeScript 7.0の型順序に合わせる--stableTypeOrderingフラグの追加など
【Next.js 16.2 | Next.js】 https://nextjs.org/blog/next-16-2 Next.js 16.2リリース。 next devの起動速度の改善、Server Componentsペイロードのデシリアライズの改善によるレンダリングの高速化。 next/linkにtransitionTypesを追加、Server Functionの実行ログをターミナルに表示する機能の追加、ブラウザログをターミナルに表示する機能をデフォルトで有効化。 Hydrationエラーのデバッグ表示の改善、next startで--inspectフラグのサポート。 Adapters APIがStableに変更。 create-next-appがデフォルトでAGENTS.mdを生成するように変更、node_modules/next/dist/docs/にドキュメントをバンドルするように変更など 関連URL Next.js 16.2: AI Improvements | Next.js Turbopack: What's New in Next.js 16.2 | Next.js
【BrowserPod — Sandboxed Dev Environments in any Browser】 ブラウザ内でNode.jsなどのコードをサンドボックス実行できるプラットフォーム。 WebAssemblyベースのランタイムエンジンを使い、WebWorkerによるマルチプロセス実行、仮想ファイルシステム、制御されたネットワークアクセスなどの機能を持つ。
【Bun v1.3.11 | Bun Blog】 Bun v1.3.11リリース。 OSのスケジューラを使ったcronジョブを登録するBun.cron APIの追加、ANSIエスケープコードを考慮した文字列スライスを行うBun.sliceAnsiの追加。 bun testに--path-ignore-patternsフラグの追加など
【Release pnpm 11 Beta 0 · pnpm/pnpm】 pnpm v11.0.0-beta.0リリース。 Pure ESMパッケージへの移行、Node.js 18-21のサポートを終了。 package.jsonのpnpmフィールドの設定をpnpm-workspace.yamlへ移行、pnpm serverコマンドの削除、pnpm linkコマンドの変更など多くの破壊的変更を含む。 パッケージメタデータの保存にSQLiteを使用するように変更、ストアバージョンの更新。 pnpm cleanコマンドでnode_modulesの削除、pnpm audit --fix=updateでlockfileの更新による脆弱性の修正に対応。 config.yamlのサポート、PnpmfileでESMフォーマット(.pnpmfile.mjs)をサポートなど。
【Release v2.0.0 Beta - The <Suspense> is Over · solidjs/solid】 Solid v2.0.0 Betaリリース。 非同期処理はファーストクラスとして、computationsがPromiseやasync iterablesを返せるようになった。 <Loading>コンポーネントやisPendingによるPending状態の追跡、action()とcreateOptimisticによるOptimistic Updateの仕組みを追加。 <Index>を<For keyed={false}>へ変更、createEffectのcompute/applyフェーズの分離、use:ディレクティブの削除など。
【Electrobun v1 - Blackboard Blog】 TypeScriptでクロスプラットフォームのデスクトップアプリを作成できるフレームワーク。 ランタイムにBunを使い、ZigやC/C++で実装されている。 ウィンドウ管理/メニュー/グローバルショートカット/クリップボード/ダイアログなどのネイティブ機能をサポートしている。 差分パッチによる自動アップデート機能、プロセス分離されたwebviewを<electrobun-webview>要素として扱える仕組みなどを持つ。 macOS/Windows/Ubuntuに対応している。 関連URL blackboardsh/electrobun: Build ultra fast, tiny, and cross-platform desktop apps with Typescript. Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps
【Chrome 145 | Release notes | Chrome for Developers】 Chrome 145リリース。 CSSのtext-justifyプロパティ、letter-spacing/word-spacingの%値のサポート。 column-wrap/column-heightプロパティの追加。 DOM APIのElement.focus()にfocusVisibleオプションを追加。 ES2026のMap Upsertのサポート。 UserAgentReductionポリシーを無効にしてClient Hintへの移行。 Cookie Store APIにmaxAge属性の追加、clipboardchangeイベントにSticky Activationが必要に変更。 IndexedDBのバックエンドをLevelDBからSQLiteベースの実装に変更、Device Bound Session Credentials(DBSC)の追加。 Origin TrialとしてJPEG XLデコードのサポートを追加。 関連URL New in Chrome 145 | Blog | Chrome for Developers
【Chrome 146 beta | Blog | Chrome for Developers】 Chrome 146 Betaリリース。 CSSのtext-indentプロパティでhanging/each-lineキーワードのサポート、Scroll-Triggered Animationsのサポート。 Sanitizer APIの追加、Iterator.concat()のサポート、Intl.Locale.prototype.variantsの追加。 meta name="text-scale"によるOSやブラウザのテキスト設定に応じたフォントサイズのスケーリングに対応。 WebGPU APIのサブセットサポートをして古い端末での互換性を向上させるCompatibility Modeの追加。Origin TrialとしてWebNN(Web Neural Network API)の追加など。 関連URL text-scale によるユーザ指定倍率での文字拡大 | blog.jxck.io
【WebMCP is available for early preview | Blog | Chrome for Developers】 Chrome 146 DevTrialでWebMCPのEarly Previewが実装された。 宣言的API(HTMLフォームベース)と命令的API(JavaScript実行)の2つのAPIを提案している。 AIエージェントがDOM操作やビジュアルな解析なしに、ウェブサイトと構造化された方法でやりとりできることを目的としている。 関連URL WebMCP - Chrome Platform Status webmachinelearning/webmcp: WebMCP Web アプリケーションをツール化する WebMCP