タグ

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

  • 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を公開してるので、色々なサイトの情報をまとめて購読できる。
  • JSer.info 13周年: JavaScriptの情報源を整理する

    JSer.infoは2024年1月16日で13周年を迎えました。 JSer.info は、JSer.infoというサイト名の通り、JavaScriptの情報を整理して伝えることを目的にしています。 この記事では、JSer.infoの13年間のデータを見ながら、生きているJavaScriptの情報源を整理する方法を紹介します。 今までの JSer.info JSer.infoは13年間で合計676の記事を公開し、12429コのサイトを紹介してきました。 365 * 13 / 676 = 7.01 なので、週一の更新を13年続けてきたことになります。 2023年のJSer.infoで紹介したサイトを見ていきます。 ドメイン別にして紹介回数でソートしてみると次の通りです。 2023年のドメイン別の紹介回数: domain-2023.csv GitHubが30%近く占めていることがわかります。 そ

    JSer.info 13周年: JavaScriptの情報源を整理する
    efcl
    efcl 2024/01/16
    JSer.info を初めてから13年経ちました。 JSの情報源の変化と見るのを補助するサイトについて書きました。
  • 2024-01-02のJS: Vue 3.4、Vue 2.xのEOL、quick-lint-js 3.0.0、AstroとDenoの2023年まとめ

    JSer.info #675 - Vue 3.4 がリリースされました。 Announcing Vue 3.4 | The Vue Point Vue 3.4ではVueテンプレートのパーサーのパフォーマンス改善、watchEffectの改善、defineModelがStable APIに変更されています。 また、v-bindが同名の場合の省略記法を追加、Hydrationのエラー表示を改善などの変更も含まれています。 破壊的な変更として、global JSX namespaceの型を定義しないように変更、実験的な機能だったReactivity Transformの削除なども含まれています。 関連して、Vue 2.x は2023年12月31日にサポートが終了し、End of Life(EOL)となりました。 Vue 2 Has Reached End of Life 最終バージョンは2.7.

    2024-01-02のJS: Vue 3.4、Vue 2.xのEOL、quick-lint-js 3.0.0、AstroとDenoの2023年まとめ
    efcl
    efcl 2024/01/02
    💚 Vue 3.4: パフォーマンス改善 🪦 Vue 2.xのEOL 🚀 quick-lint-js 3.0.0: TSのサポート 🧑‍🚀 Astro と 🦕 Denoの2023年まとめ
  • 2023-12-23のJS: date-fns 3.0.0、Firefox 121、React Aria Components 1.0.0、Catalyst

    JSer.info #674 - date-fns v3.0.0がリリースされました。 Release v3.0.0 · date-fns/date-fns ESMとCJSのdual pacakgeに変更、それぞれのファイルはnamed exportするように変更されています。 また、TypeScriptの型を改善に合わせて、引数の数のRuntime Checkを無くしてType Checkのみに変更されています。 そのほかには、intervalオプションの負数をサポート、IEのサポートを終了などの変更も含まれています。 Firefox 121がリリースされました。 Firefox 121.0, See All New Features, Updates and Fixes Firefox 121 for developers - Mozilla | MDN <iframe loading

    2023-12-23のJS: date-fns 3.0.0、Firefox 121、React Aria Components 1.0.0、Catalyst
    efcl
    efcl 2023/12/23
    書きました! ⌛ date-fns 3.0.0: dual packages 🦊 Firefox 121: <iframe loading=lazy>、text-wrap: balance、:has() ⚛️ React Aria Components v1: 🎉
  • 2023-12-15のJS: Safari 17.2、Deno 1.39(WebGPU)、SvelteKit 2

    Migrating to SvelteKit v2 • Docs • SvelteKit JSer.infoをサポートするには 😘 知り合いにJSer.infoをおすすめする ❤️ GitHub Sponsorsで@azuのスポンサーになる 🐦 X(Twitter)で@jser_infoをフォローする JSer.info Sponsors JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。 ヘッドライン ECMAScript proposal updates @ 2023-11 | ECMAScript Daily ecmascript-daily.github.io/ecmascript/2023/12/10/ecmascript-proposal-update ECMAScript proposal news

    2023-12-15のJS: Safari 17.2、Deno 1.39(WebGPU)、SvelteKit 2
    efcl
    efcl 2023/12/15
    🦒 Safari 17.2: 機能盛りだくさん 🦕 Deno 1.39: WebGPUのサポート 🍴 SvelteKit 2 {Next.js Pages Router, Next.js App Router, Remix}への移行記事など