タグ

ブックマーク / jser.info (159)

  • 2024-10-29のJS: Svelte 5、MSW v2.6.0(WebSockets API)、State of CSS 2024

    JSer.info #713 - Svelte 5がリリースされました。 Svelte 5 is alive Svelte 5では、Runesと呼ばれる構文とReactiveの仕組みがサポートされています Svelte 4の構文は引き続きサポートされていますが、マイグレーションガイドではRunesへの移行方法が紹介されています。 Svelte 5 migration guide • Docs • Svelte MSW v2.6.0がリリースされました。 Release v2.6.0 · mswjs/msw MSW v2.6.0では、WebSockets APIのモックがサポートされました。 詳細は次のドキュメントを参照してください。 Handling WebSocket events - Mock Service Worker ws - Mock Service Worker State

    2024-10-29のJS: Svelte 5、MSW v2.6.0(WebSockets API)、State of CSS 2024
    efcl
    efcl 2024/10/29
    ϟ Svelte 5: Runes のサポート/📦 MSW v2.6.0: WebSockets APIのモックをサポート/📊 State of CSS 2024: CSSについてアンケート結果が公開
  • 2024-10-22のJS: Node.js v23.0.0、Next.js 15、Express v5(pre)

    JSer.info #712 - Node.js v23.0.0 (Current)がリリースされました。 Node.js — Node v23.0.0 (Current) require(esm)をデフォルトで有効化、32 bit Windowsのサポートを削除、node --runをStableに変更されています。 また、非推奨な--huge-max-old-generation-sizeを削除、node:utilパッケージから非推奨な_extend()やisBoolean()などを削除なども行われています。 Next.js v15がリリースされました。 Next.js 15 | Next.js 破壊的な変更として、fetchはデフォルトでno-storeに変更、GETルートハンドラーはデフォルトでキャッシュしないように、クライアントルーターキャッシュもデフォルトではキャッシュしないよ

    2024-10-22のJS: Node.js v23.0.0、Next.js 15、Express v5(pre)
    efcl
    efcl 2024/10/22
    🚀 Node.js v23.0.0 `require(esm)`がデフォルト有効化。32bit Windowsサポート終了。`node --run`がStableに。 🌐 Next.js v15 `fetch`が`no-store`に。React 19 RC対応など ⚡ Express v5 Node.js 18未満サポート終了
  • 2024-09-23のJS: date-fns v.4.0.0(timezone)、Deno 2.0 RC、Safari 18.0

    JSer.info #708 - date-fns v4.0.0がリリースされました。 Release v4.0.0 · date-fns/date-fns v4.0 is out with first-class time zones support! date-fns v4.0.0ではTimeZoneをサポート、ESMとCJSのdual packageに変更などが行われています。 TimeZoneのサポートは今まではdate-fns-tzという外部のパッケージで提供されていましたが、v4.0.0からは@date-fns/tzというIntlをベースにした新しいパッケージが提供されるようになりました。 Deno 2.0 RCがリリースされました。 Deno 2.0 Release Candidate Deno 2.0 RCではさまざまな破壊的な変更が行われているため、マイグレーションガイド

    2024-09-23のJS: date-fns v.4.0.0(timezone)、Deno 2.0 RC、Safari 18.0
    efcl
    efcl 2024/09/23
    - 🕰️ date-fns: v4.0.0でTimeZoneサポート - 🦕 Deno: 2.0 RCで破壊的変更と新機能追加 - 🍏 Safari: 18.0でAppCache削除とHTML/CSS/JS機能追加
  • 2024-09-01のJS: Rspack 1.0、Safari Technology Preview 202、Material UI v6

    JSer.info #705 - webpackとの互換性を持つようにRustで書かれたbundlerであるRspack 1.0がリリースされました。 Announcing Rspack 1.0 - Rspack 0.7からの破壊的な変更もいくつか含まれているため、マイグレーションガイドも公開されています。 Migrating from Rspack 0.x - Rspack Safari Technology Preview 202がリリースされました。 Release Notes for Safari Technology Preview 202 CSSのbackground-clip: border-area/ruby-align、shape() function/@pageでjis-b4とjis-b5のサポートなどが追加されています。 また、ECMAScript Proposal

    2024-09-01のJS: Rspack 1.0、Safari Technology Preview 202、Material UI v6
    efcl
    efcl 2024/09/01
    🦀 Rspack 1.0: webpack互換のbundler 🤖 Safari TP 202: Wasm GC/Tail Calls 🚀 Material UI v6: Zero Runtime CSS
  • 2024-08-25のJS: WebdriverIO v9、Node v22.7.0(TS `enum`と`namespace`の対応)、Deno 1.46(Last 1.x)

    JSer.info #704 - WebdriverIO v9がリリースされました。 WebdriverIO v9 Released | WebdriverIO 新しい機能として、WebDriver BiDiのサポート、urlコマンドの追加、addInitScriptコマンドの追加、setViewportコマンドの追加、ShadowRootのサポートなどがあります。 また、emulateコマンドでClockのエミュレーションサポートや、要素がinteractiveになるまで自動的に待機する変更も含まれています。 Node.js v22.7.0がリリースされました。 Node.js — Node v22.7.0 (Current) 新しい機能として、--experimental-transform-typesフラグによるTypeScriptのenumとnamespaceの変換をサポートしまし

    2024-08-25のJS: WebdriverIO v9、Node v22.7.0(TS `enum`と`namespace`の対応)、Deno 1.46(Last 1.x)
    efcl
    efcl 2024/08/25
    🤖 WebdriverIO v9: WebDriver BiDiのサポート 📦 Node.js v22.7.0: `enum`と`namespace`を含むTSの実行に対応 🦕 Deno v1.46: 1.x最終リリース
  • 2024-06-03のJS: vitest v2.0.0-beta.5(browser mode)、Rspack v0.7、ESLint Migrator

    JSer.info #695 - Vitest v2.0.0-beta.5がリリースされました。 Release v2.0.0-beta.5 · vitest-dev/vitest --merge-reportsがカバレッジをサポート、Promiseベースのmockに対するAssertionの追加、ブラウザモードの改善などが含まれています。 VitestのBrowser Modeは、jsdomやhappy-domを置き換える形で、コンポーネントテストのための仕組みとして作られています。 開発中のVitest 2.0ではCommands APIとmodule mockingが追加されています。 次のIssueに、VitestのBrowser Modeの目的や方向性についての解説が書かれています。 Vitest Browser Mode · vitest-dev/vitest · Discus

    2024-06-03のJS: vitest v2.0.0-beta.5(browser mode)、Rspack v0.7、ESLint Migrator
    efcl
    efcl 2024/06/03
    書きました! - 🧪 Vitest v2.0.0-beta.5: Browser Mode - 📦 Rspack v0.7: Lazy Compilation - ✨ ESLint Configuration Migrator
  • 2024-05-26のJS: Next.js 15 RC、SolidStart 1.0、Angular v18(zoneless)

    JSer.info #694 - Next.js 15 RCがリリースされました。 Next.js 15 RC | Next.js React 19 RCに対応、React Compilerを実験的にサポート、Hydration Error表示の改善が行われています。 また、Fetch/GET Route Handler/Client Routerをデフォルトでキャッシュしないように変更、Partial Prerenderingのincrementalオプションを追加などの変更も行われています。 そのほかには、遅延処理をするnext/afterを追加、create-next-appのアップデート、非推奨だった@next/fontのサポート削除などが行われています。 SolidStart 1.0がリリースされました。 SolidStart 1.0: The Shape of Framewor

    2024-05-26のJS: Next.js 15 RC、SolidStart 1.0、Angular v18(zoneless)
    efcl
    efcl 2024/05/27
    書きました! ➡️ Next.js 15 RC: React 19 RC ⭐ Solid Start 1.0 📐 Angular 18: zone.js less
  • 2024-05-19のJS: Remix + React Router = React Router、State of HTML 2023

    JSer.info #693 - 次の記事では、Remix v3はReact Router v7としてリリースする予定という話が紹介されています。 Merging Remix and React Router | Remix RemixとReact Routerは、Viteとサーバ以外はほぼ同等の機能になってきています。 そのため、React RouterをRemixにマイグレーションするのではなく、React RouterをアップデートするだけでRemixの機能を使えるようにしたいという話が書かれています。 既存のRemixアプリは、import先のパッケージをreact-routerに変更するだけで動く予定とのことです。 この意思決定の詳細は、Xでも書かれています。 https://x.com/ryanflorence/status/1791479313939976313 React

    2024-05-19のJS: Remix + React Router = React Router、State of HTML 2023
    efcl
    efcl 2024/05/20
    Remix v3はReact Router v7としてリリースされるという話。
  • 2024-04-26のJS: Electron 30、Firefox 125、Node.js 22、React 19 Beta、TypeScript 5.5 Beta

    JSer.info #690 - Electron 30.0.0がリリースされました。 Electron 30.0.0 | Electron V8 12.4、Chromium 124、Node.js 20.11.1へアップデート。 File System APIをサポート、Cross Origin iframeにPermission Policyを使うように変更、WebContentsView/BaseWindowの廃止などの変更が含まれています。 Firefox 125がリリースされました。 Firefox 125.0.1, See All New Features, Updates and Fixes Firefox 125 for developers - Mozilla | MDN Intl.Segmenterのサポート、Popover APIのサポート、AV1コーデックのサポート

    2024-04-26のJS: Electron 30、Firefox 125、Node.js 22、React 19 Beta、TypeScript 5.5 Beta
    efcl
    efcl 2024/04/26
    色々リリース - 🔥 Electron 30、Firefox 125、Node.js 22リリース - ⭐ React 19 Beta、TypeScript 5.5 Betaリリース
  • 2024-04-11のJS: zx 8.0.0、ESLint 9.0.0、Flowの`component`構文

    JSer.info #688 - zx 8.0.0がリリースされました。 Release 8.0.0 · google/zx パッケージサイズの削減、$.syncの追加、inputオプションの追加、AbortControllerのサポート、killメソッドの追加などが行われています。 そのほかには、$.verboseのデフォルト値をfalseに変更、ssh APIの削除などの変更も含まれています ESLint 9.0.0がリリースされました。 ESLint v9.0.0 released - ESLint - Pluggable JavaScript Linter Node.js 18.18未満のサポート終了、Flat Configをデフォルト化、ビルトインのformatterの一部をパッケージに移動、JSDocのルールを削除、eslint:recommendeddの更新などの変更が行われ

    2024-04-11のJS: zx 8.0.0、ESLint 9.0.0、Flowの`component`構文
    efcl
    efcl 2024/04/11
    ESLint 9での変更はかなり大きめの変更。
  • 2024-03-19のJS: Storybook 8、Nuxt 3.11、Cloudflare Workers + Vitest

    JSer.info #685 - Storybook 8.0がリリースされました。 Storybook 8 Storybook: UI component explorer for frontend developers 破壊的な変更として、storiesOf APIの削除、*.stories.mdxの削除、StoryShots addonの削除、Yarn v1のサポート終了などが行われています。 詳細はマイグレーションガイドを参照してください。 Migration guide for Storybook 8.0 • Storybook docs 機能追加として、Chromaticとの連携機能の実装、MSWを使ったReact Server Component(RSC)のサポート。 そのほかには、SWCを使うことでビルドパフォーマンスの改善、react-docgenがデフォルトとなるように変

    2024-03-19のJS: Storybook 8、Nuxt 3.11、Cloudflare Workers + Vitest
    efcl
    efcl 2024/03/19
    Storybook 8がリリースされた
  • 2024-03-12のJS: Tailwind CSS v4.0 alpha、TypeScript 5.4、Speedometer 3.0

    JSer.info #684 - Tailwind CSS v4.0 alphaがリリースされました。 Open-sourcing our progress on Tailwind CSS v4.0 - Tailwind CSS OxideというRustで書かれたエンジンを追加、Lightning CSSを組み込むように変更することでパフォーマンスやビルドトインでサポートする構文が改善されています。また、記事ではv4のロードマップについても触れられています。 TypeScript 5.4がリリースされました。 Announcing TypeScript 5.4 - TypeScript BetaやRCからの大きな機能的な追加などはありません。 クロージャーにおけるNarrowing結果の改善、NoInfer Utility Typeの追加、 --module preserveの追加が行われ

    2024-03-12のJS: Tailwind CSS v4.0 alpha、TypeScript 5.4、Speedometer 3.0
    efcl
    efcl 2024/03/12
    Speedometer 3.0で使われるライブラリがかなり増えた。ブラウザはこれらのライブラリが早くなるようにパフォーマンス改善される可能性がある
  • 2024-03-05のJS: Parcel v2.12.0、`polyfill.io`の代用、express 4.18.3

    JSer.info #683 - Parcel v2.12.0がリリースされました。 Parcel v2.12.0 Bunと同様の仕組みとして、Import Attributesを使ったmacroに対応しています。 JavaScript Macros in Bun | Bun Blog ブラウザ上で動作するREPLを公開、bundleにもLightning CSSを使うように変更されています。 その他にはメモリ使用量を52%改善、書き込みのパフォーマンスの改善なども行われています。 先週の記事で polyfill.io がFunnull CDN(方能CDN)を運営するFunnull(南京妙彩文化传播有限公司)に買収されたことをお伝えしました。 その後、FastlyやCloudflare(cdnjs)が polyfill.io の代用サービスとして、https://polyfill-fast

    2024-03-05のJS: Parcel v2.12.0、`polyfill.io`の代用、express 4.18.3
    efcl
    efcl 2024/03/05
    📦 Parcel v2.12.0: macroサポート 🔄 FastlyとCloudflareによる`polyfill.io`の代替サービス ⚡ express v4.18.3: express forward
  • 2024-02-27のJS: Firefox 123、Remix 2.7.0(Remix Vite is Stable)、2023年のNode.jsまとめ

    JSer.info #682 - Firefox 123がリリースされました。 Firefox 123.0, See All New Features, Updates and Fixes Firefox 123 for developers - Mozilla | MDN <template>要素がshadowrootmode属性をサポート、Date.parse()の互換性向上、103 Early Hintsのrel=preloadをサポートなどが含まれています。 また、実験的な機能としてWeb Codecs APIをサポートが追加されています。 Remix 2.7がリリースされました。 Remix Vite is Now Stable | Remix Remix 2.7ではSPAモードがStableに、baseオプションのサポート、Remix ViteがCloudflare Pages

    2024-02-27のJS: Firefox 123、Remix 2.7.0(Remix Vite is Stable)、2023年のNode.jsまとめ
    efcl
    efcl 2024/02/27
    🦊 Firefox 123 💿 Remix 2.7.0: SPAのstableサポート 📦 Node.js本体の2023年まとめ
  • 2024-02-20のJS: ES2024 RC、typescript-eslint v7、React Compiler

    JSer.info #681 - 2024年6月の正式公開に向けたES2024のリリース候補が公開されました。 Release ES2024 Candidate February 2024 · tc39/ecma262 ES2024では、次のような変更が含まれる予定です。 ArrayBuffer.prototype.resize ArrayBuffer.prototype.transfer RegExp v flag Promise.withResolvers Object.groupBy/Map.groupBy Atomics.waitAsync String.prototype.isWellFormed/String.prototype.toWellFormed 毎年2月ごろに仕様へ取り込むProposalが決まり、6月ごろのGA 127th meetingで最終的な承認を得る予定です

    2024-02-20のJS: ES2024 RC、typescript-eslint v7、React Compiler
    efcl
    efcl 2024/02/20
    🎉 ES2024のリリース候補が公開 🌀 typescript-eslint v7: Flat Configの対応 ⚛️ React Compiler/React v19のマイルストーンの公開
  • 2024-02-12のJS: jQuery 4.0.0、Storybook 8 Beta、Vite 5.1(Runtime API)

    JSer.info #680 - jQuery 4.0.0 Betaがリリースされました。 jQuery 4.0.0 BETA! | Official jQuery Blog IE 10以下のサポートを終了、非推奨のAPIを削除、jQuery prototypeオブジェクトからArrayメソッドを削除、focusとblurのイベント順を上書きしないように変更されています。 また、FormDataのサポート、自動的にJSONPへfallbackする挙動を削除、コードベースをAMDからESMへの移行、Trusted Typesのサポートなども含まれています。 jQuery 5では、IE 11のサポートを削除する予定となっています。 Storybook 8 Betaがリリースされました。 Storybook 8 Beta デフォルトのコンパイラをBabelからSWCに変更、モバイルUIの改善とい

    2024-02-12のJS: jQuery 4.0.0、Storybook 8 Beta、Vite 5.1(Runtime API)
    efcl
    efcl 2024/02/12
    🚀 jQuery 4.0.0 Beta: IE10のサポート終了 📚 Storybook 8 Beta 🔥 Vite 5.1: Vite Runtime API
  • 2024-02-05のJS: TypeScript 5.4 Beta、Learn Testing/Performance、Interop 2024

    JSer.info #679 - TypeScript 5.4 Betaがリリースされました。 Announcing TypeScript 5.4 Beta - TypeScript クロージャーにおけるNarrowing結果の改善、NoInfer Utility Typeが追加されています。 また、ES2024のObject.groupBy/Map.groupByをサポート、Import Attributesのサポートが追加されています。 そのほかには、target: "ES3"やoutオプションなどを非推奨として、次のTypeScript 5.5で削除されることがアナウンスされています。TypeScript 5.5で削除されるオプションは、次のIssueにまとめられています。 Feedback: 5.0 deprecations · Issue #51909 · microsoft/T

    2024-02-05のJS: TypeScript 5.4 Beta、Learn Testing/Performance、Interop 2024
    efcl
    efcl 2024/02/05
    書きました! 🚀 TypeScript 5.4 Betaがリリース 📝 web.dev にテストとパフォーマンスに関する新しいコンテンツが追加 🌐 Interop 2024の開始がアナウンスされました
  • 2024-01-28のJS: Firefox 122、Deno 1.40、Safari 17.4 Beta

    JSer.info #678 - Firefox 122.0がリリースされました。 Firefox 122.0, See All New Features, Updates and Fixes Firefox 122 for developers - Mozilla | MDN <select>の子要素として<hr>を許可するように、CSSのoffset-positionとoffset-pathプロパティをデフォルトで有効化されています。 ArrayBuffer.prototype.transfer()の実装、XSSの対策としてSVGの<use>にData URLを利用できないように変更されています。 また、実験的な機能としてDeclarative shadow DOM、Popover APIClipboard API、Intl.Segmenterが実装されています。 Deno 1.40

    2024-01-28のJS: Firefox 122、Deno 1.40、Safari 17.4 Beta
    efcl
    efcl 2024/01/28
    🦊 Firefox 122 🦕 Deno 1.40 🦓 Safari 17.4 Beta (EU) iOSでWebKit以外のブラウザエンジンが許可
  • 2024-01-21のJS: Astro 4.2、Bun 1.0.24(Bun Shell)、RemixのSPAモード

    JSer.info #677 - Astro 4.2がリリースされました。 Astro 4.2 | Astro Astro 4.2では、Prerenderingの実験的なオプションとしてSpeculation Rules APIを使ったPrerenderingをサポートしています。 また、injectRouteやファイルベースのルーティングが衝突した時の新しい優先度ルールをopt-inでサポートしています。 その他には、redirectToDefaultLocaleオプションを追加することでデフォルト言語へのリダイレクトを無効化できるように、アクセシビリティルールの追加などがあります。 Bun v1.0.24がリリースされました。 Bun v1.0.24 | Bun Blog Bun v1.0.24では、Bun Shellというzxのようにシェルスクリプトを扱うための関数の追加されています

    2024-01-21のJS: Astro 4.2、Bun 1.0.24(Bun Shell)、RemixのSPAモード
    efcl
    efcl 2024/01/21
    🧑‍🚀 Astro 4.2 🍞 Bun 1.0.24: Bun Shell 🐚 📀 RemixのSPAモード
  • JSer.info Watch List RSS

    AWS CodeCommit is discontinuing new customer access and will no longer introduce new features. Learn how to migrate to GitHub Enterprise and why it's the best option for you.The post GitHub Enterprise: The best migration path from AWS CodeCommit appeared first on The GitHub Blog.

    JSer.info Watch List RSS
    efcl
    efcl 2024/01/16
    JSer.info の情報源となるサイトの更新を1つにまとめたサイト。 更新を1つまとめたRSSを公開してるので、色々なサイトの情報をまとめて購読できる。