jserinfo RSS feed【非公式】's avatar
jserinfo RSS feed【非公式】
npub1ks82...jw9x
RSS feed of jserinfo
【Roadmap 2026 (2026-02-04) | webpack】 https://webpack.js.org/blog/2026-04-02-roadmap-2026/ webpack 2026年のロードマップ。 CSS Modulesのネイティブサポート、TypeScriptのローダーなしでのビルド、HTMLエントリーポイントのプラグインなしでの利用をwebpack本体に組み込む予定。 Node.js/Deno/Bunなどのクロスランタイム対応、Barrel Fileの遅延最適化、Minimizerプラグインの統合なども計画している。 webpack 6のリリースに向けた変更についても紹介されている。
【ubugeeei/vize: Unofficial High-Performance Vue.js Toolchain in Rust】 Rustで書かれたVue.jsツールチェイン。 Vue SFCのコンパイラ、Linter、Formatter、型チェッカー、LSPなどを含む。 CLI/Browser(WebAssembly)/Vite Pluginとして利用できる
【Biome v2.4—Embedded Snippets, HTML Accessibility, and Better Framework Support | Biome】 Biome v2.4リリース。 JavaScript内に埋め込まれたCSSやGraphQLスニペットのFormatterとLintをサポート。 HTMLアクセシビリティ向けの15個のLintルールの追加。 Vue/Svelte/Astroのサポート改善、CSSパーサーでVue SFCの:slottedや:deepに対応。 SARIFレポーターの追加、--skip/--onlyフラグのサポートなど。
【React Native 0.84 - Hermes V1 by Default · React Native】 React Native 0.84リリース。 JavaScriptエンジンのHermes v1がデフォルトで有効化、iOSのプリコンパイルバイナリがデフォルトに変更。 レガシーアーキテクチャ関連のコンポーネントやクラスの削除。Node.js 22.11以上が必須となり、React 19.2.3への更新、ESLint v9のFlat Configをサポート、HEIC/HEIF画像形式のサポートを追加。 AndroidでのキーボードイベントやURL APIの改善など。
【OpenWebF - OpenWebF】 FlutterアプリでWeb技術(HTML/CSS/JavaScript)を使ってネイティブアプリを構築できるW3C/WHATWG準拠のWebランタイム。 システムのWebViewのラッパーではなく、QuickJSとChromium/Blinkベースのレンダリングエンジンを実装している。 React/Vue/Svelte/SolidなどのWebフレームワークを動かすことができ、FlutterウィジェットとWebコンテンツを組み合わせて使える。
【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
【ESLint v10.0.0 released - ESLint - Pluggable JavaScript Linter】 ESLint v10.0.0リリース。 Node.js v20.19.0未満のサポートを終了。 .eslintrc.*や.eslintignore、/* eslint-env */コメントなどeslintrc関連の機能を削除。 設定ファイルの検索をlint対象ファイルのディレクトリから開始するように変更、JSX識別子を参照として追跡するように変更。 context.getCwd()などの非推奨のRule Context APIを削除。 RuleTesterにrequireMessage/requireLocation/requireDataオプションの追加、eslint:recommendedの更新など 関連URL Migrate to v10.x - ESLint - Pluggable JavaScript Linter
【Introducing Deno Sandbox | Deno】 信頼できないコード(LLM生成コードなど)を安全に実行するためのプラットフォームとSDKであるDeno Sandboxについて。 Deno Deployのクラウド上でLinux microVMを使用し、隔離された実行環境を提供する。 APIキーなどのシークレットはプレースホルダーとして渡され、許可されたホストへのリクエスト時のみ使用される仕組み。 関連URL Deno Sandbox
【State of JavaScript 2025】 State of JavaScript 2025のアンケート結果が公開された。 JavaScriptの言語機能、フレームワーク、ライブラリ、ツール、テスト、AI活用などについてのアンケート結果がまとめられている。
【Release Version 28.0.0 · jsdom/jsdom】 jsdom 28.0.0リリース。 リソースローディングのカスタマイズAPIを刷新、<iframe>/<frame>要素でのMIMEタイプスニッフィングのサポート。 XMLHttpRequestやWebSocketのリクエストが新しいリソースローディングのカスタマイズでインターセプト可能に。 リダイレクト時のdocument referrerの修正、XMLHttpRequestのバグ修正など
【Bun v1.3.8 | Bun Blog】 Bun v1.3.8リリース。 Zigで書かれた組み込みのCommonMark準拠のMarkdownパーサーBun.markdownを追加。 bun build --metafile-mdでLLMフレンドリーなモジュールグラフのメタデータを出力できるように。 Windowsでのnpm install -g bunのリグレッションを修正。
【Custom DuckDB Wasm builds for Cloudflare Workers - tobilg.com】 Cloudflare Workers上でDuckDB WebAssemblyを動作させるためのカスタムビルドについて。 DuckDBの既存のWasmビルドはブラウザ向けに設計されており、Workersの非同期環境では動作しないため、EmscriptenのAsyncifyを使った解決策を紹介している。 @ducklings/workersパッケージを使うことで、Parquet/JSON/httpfs拡張機能を含むDuckDB Wasmをエッジで実行できる。 関連URL tobilg/ducklings: A minimal DuckDB Wasm build for browsers and serverless environments like Cloudflare Workers
【Release v1.58.0 · microsoft/playwright】 playwright v1.58.0リリース。 _react/_vueセレクタ、:lightセレクタエンジン、devtoolsオプションの削除。 macOS 13でのWebKitサポートを終了。 HTMLレポートのSpeedboardタブにTimelineを追加、UI ModeとTrace Viewerにシステムテーマオプションを追加や検索機能の追加など
【Lodash Rolls Out Major Security Overhaul | OpenJS Foundation】 Lodash 4.17.23リリース。 _.unsetと_.omit関数のPrototype Pollutionの脆弱性を修正。 プロジェクトのガバナンスとセキュリティ体制を刷新し、Technical Steering Committeeを設立。 CodeQLによる静的解析、Renovateによる依存関係の自動更新、OpenSSF Scorecardの監視を導入。 CIの再構築、Bunのサポート、Playwrightを使ったブラウザテストの再導入も行われている。
【Release 17.0.0 · stylelint/stylelint】 Stylelint 17.0.0リリース。 Node.js 20.19.0未満のサポートを削除、CommonJSでのNode.js APIのサポートを削除、デフォルトのfixモードをstrictに変更。 CSS Nesting 対応の改善など 関連URL stylelint/docs/migration-guide/to-17.md at main · stylelint/stylelint Stylelint v17 の主な変更点:ESM 移行と CSS Nesting 対応など
【DavidHDev/vue-bits: An open source collection of animated, interactive & fully customizable Vue components for building stunning, memorable websites.】 Vueアプリケーション向けのアニメーション・インタラクティブなUIコンポーネントライブラリ。 React BitsをVueにポートしたライブラリ 関連URL DavidHDev/react-bits: An open source collection of animated, interactive & fully customizable React components for building memorable websites.