• Release v0.15.0 · evanw/esbuild

    JavaScriptToolsReleaseNote

    esbuild v0.15.0リリース。 Yarnのpnpをサポート

  • Astro 1.0 | Astro

    JavaScriptToolsReleaseNote

    Astro 1.0リリース。 SSR Buildsの追加、画像の最適化をする`<Image>`と`<Picture>`の追加、MDXサポート、Vite 3.0へアップグレード

  • LINE MUSIC のパフォーマンスを向上させた Vue3 マイグレーション

    Vueperformancearticlerefactoring

    Vue 2.xからVue 3へのアップグレード方法とbundle sizeの変化についての記事。

  • Release v8.16.0 · npm/cli

    npmReleaseNote

    npm v8.16.0リリース。 CSSセレクタライクなクエリで依存関係を検索できる`npm query`コマンドの追加など

  • Checking if a JavaScript native function is monkey patched · mmazzarolo.com

    JavaScriptarticle

    JavaScriptでネイティブ関数がmonkey patchによって上書きされているかを判定する方法について。

  • Parsing command line arguments with `util.parseArgs()` in Node.js

    node.jsarticle

    Node.js 18.3.0で追加された`utils`モジュールの`parseArgs`関数について

  • 500ms to 1.7ms In React: A Journey And A Checklist | Orizens

    Reactperformancearticle

    Reactアプリのパフォーマンスをどう改善していくかについて。 コンポーネントの分割、メモ化、プロファイラーを使ったCustom Hooksの問題の追い方について

  • mjmlio/mjml: MJML: the only framework that makes responsive-email easy

    mailJavaScriptlibrary

    MJMLマークアップ言語を元にレスポンシブなメールを作成できるフレームワーク

  • sofn-xyz/mailing: Build, test, send emails with React

    JavaScriptReactmaillibrary

    Reactコンポーネントを使ってメールコンテンツの開発ができるツールキット。 MJMLをベースにしていて、ローカルでメールのレンダリング結果を見ながらコンポーネントベースでメールコンテンツを作成できる

  • Everything You Need to Know About JavaScript Import Maps - Honeybadger Developer Blog

    ECMAScriptJavaScriptarticle

    Import Mapsについての記事。 Import Mapsの使い方、動的なImport Mapsの作り方、ファイル名のハッシュとキャッシュ、同じモジュールの複数バージョンの利用、CDNの利用など

  • Release bun v0.1.7 · oven-sh/bun

    BunJavaScriptReleaseNote

    Bun 0.1.7リリース。 `bun init`コマンドの追加、`bun install`がprivate npm registryのサポート、`bun installl`がプロジェクトルートの`prepare`などのlifecycle hookに対応など

  • Chromium Blog: Chrome 105 Beta: Custom Highlighting, Fetch Upload Streaming, and More

    ChromeReleaseNote

    Chrome 105 betaリリース。 Custom Highlight APIの実装、Container Queryの実装、`:has`擬似クラスの実装、Fetch Upload Streamingの実装など。 `navigator.mediaDevices.getDisplayMedia`に`systemAudio`オプションの追加、HTML Sanitizer APIの追加、`import.meta.resolve()`メソッドの追加、`Response.json()`メソッドの追加。 WebSQLがSecure Context以外では利用できなくなるように、Cookieのドメイン属性に非Ascii文字のサポートの廃止など

  • Release v2.7.0 · parcel-bundler/parcel

    JavaScriptbundlerReleaseNote

    Parcel v2.7.0リリース。 プラグイン設定ファイルの拡張子`.cjs`が利用できるように、React Freshで`@emotion/react`をサポートなど

  • Release v16.0.0 · puppeteer/puppeteer

    puppeteerReleaseNote

    Puppeteer v16.0.0リリース。 CDP(Chrome DevTools Protocol)のauto-attachメカニズムを使うことで、PageやFrameへの接続の安定性を改善するなど

  • Release Inferno v8.0.0 · infernojs/inferno

    JavaScriptDOMlibraryReleaseNote

    Inferno v8.0.0リリース。 コンポーネントのライフサイクルメソッドに`componentWillMove`/`componentDidAppear`/`componentWillDisappear`を追加、`javascript:`へのリンクに対して警告を追加、TypeScriptの型定義の改善など

  • Release v7.0.0 · riot/riot

    JavaScriptlibraryReleaseNote

    Riot.js v7.0.0リリース。 ESM bundleの改善、runtime `slots`の追加、bundleサイズの改善など

  • Release electron v20.0.0 · electron/electron

    ElectronReleaseNote

    Electron v20.0.0リリース。 `nodeIntegration: true`と`sandbox: false`の組み合わせを設定しない限り、RenderersがデフォルトでSandbox化されるように変更など

  • Announcing Docusaurus 2.0 | Docusaurus

    ReactdocumentReleaseNote

    静的サイトジェネレータのDocusaurus v2リリース。 MDXのサポート、サイドバーの自動生成、プラグインシステム刷新、テーマの再構築など

  • Help pick a syntax for CSS nesting - Chrome Developers

    CSSarticleアンケート

    CSSのネスト構文についてのアンケート。 SCSS/Less/Stylusのようにネストをするケース、`@nest`を使うケース、ブラケットを使うケースについての意見を募集している

  • Skeleton

    SvelteCSSlibrary

    SvelteとTailwindを使ったUIコンポーネントライブラリ

  • TypeScriptとReact/Next.jsでつくる 実践Webアプリケーション開発:書籍案内|技術評論社

    Next.jsTypeScriptbook

    2022年7月22日 発売。 Next.jsの入門本

  • ehmicky/safe-json-value: ⛑️ JSON serialization should never fail

    JavaScriptlibraryJSON

    例外を投げないJSONのシリアライズを提供するライブラリ。 シリアライズできないときは`error`プロパティにエラーを入れ、例外となる値は結果から除外するなどしている。

  • 新しいビューポートの単位(sv*、lv*、dv*) | フロントエンドBlog | ミツエーリンクス

    CSSarticle

    CSSのview portのunitについての記事

  • 🌕 moonでのmonorepo管理とpackemonでのCJS/ESMのdual package

    monorepoToolsslideJavaScript

    monorepo管理ツールのmoonとCJS/MJS対応のライブラリビルドツールのpackemonについてのスライド

  • losfair/blueboat: All-in-one, multi-tenant serverless JavaScript runtime.

    JavaScriptserverlesscloudflareTools

    Cloudflare WorkersのようなV8 Isolatesでマルチテナント実行できるJavaScript実行環境。 エンジンはRustで書かれていて、実行するJSスクリプトはFetch APIやRequest/Responseのようなウェブ標準互換のAPIが一部利用できる。

  • ronami/HypeScript: 🐬 A simplified implementation of TypeScript's type system written in TypeScript's own type system

    TypeScriptTools

    TypeScriptの型システムをTypeScriptの型で実装したもの。

  • Expanding testing for the Privacy Sandbox for the Web

    Chromeprivacynews

    Privacy Sandboxのロードマップの更新について。 Privacy Sandbox APIのリリースは2023年Q3まで延期され、サードパーティクッキーの段階的な廃止は2024年後半まで延期された。

  • Release v1.2.0 · video-dev/hls.js

    HLSJavaScriptlibraryReleaseNote

    hls.js v1.2.0リリース。 IE 11のサポート終了、CMAF CCのサポート、バグ修正や安定性の向上など

  • Node v18.7.0 (Current) | Node.js

    node.jsserverless

    Node.js 18.7.0リリース。 `process.exit(code)`の`code`に数値以外を渡すケースをDeprecatedに変更、`CustomEvent`の実装、http serverに`dropRequest`イベントを実装など

  • Release v9.0.0 · vueuse/vueuse

    VuelibraryReleaseNote

    vueuse v9.0.0リリース。 `isSupported`を`Ref<boolean>`に変更、型名を`Use` prefixに統一。 多くのUse関数の引数に関数を渡せるように、`@vueuse/math`パッケージの追加など