jserinfo RSS feed【非公式】 2 years ago 【Modern.js】 https://modernjs.dev/en ByteDanceのJavaScript向けのウェブアプリケーションフレームワーク。 Reactをベースにしたクライアントサイド向けのモデルやルーティング、Rspack/ESLint/Jestなどの統合、BFFのサポート、MicroFrontendのサポートなどをしている。 https://realtime.jser.info/2023/09/02/modern-js/
jserinfo RSS feed【非公式】 2 years ago 【Design Trade-offs in Bundler: The Rationale Behind Creating Rspack · web-infra-dev/wg · Discussion #1】 GitHubDesign Trade-offs in Bundler: The Rationale Behind Creating Rspack · web-infra-dev · Discussion #1chinese version Before embarking on the development of Rspack, we explored various build tools and frameworks, including extensive use of Webpack, ... Rspackの開発の目的やwebpack/parcel/esbuild/rollupなどのbundlerのアーキテクチャについて。 webpackにはデバッグやパフォーマンスの問題があり、Vite/Rollupも大規模プロジェクトではパフォーマンスにビルド環境の差異の問題があり、esbuildはプラグインの柔軟性に問題がある。 RollupはESMのみが第一級市民であり、RspackはwebpackとParcelと同じく言語に依存しないことを目的にしている。 それぞれのbundlerのプラグインAPIの設計と複雑性、ASTの再利用とパフォーマンスの問題、Tree ShakingをASTベースで行った場合の課題について。 また、今後のRspackが目指す方向して簡単に使えるようにすること、デバッグをしやすくすること、最適化をwebpackと同等以上にすること、リモートキャッシュなどについて触れている。 https://realtime.jser.info/2023/09/02/design-trade-offs-in-bundler-the-rationale-behind-creating-rspack-web-infra-dev-wg-discussion-1/
jserinfo RSS feed【非公式】 2 years ago 【2023-09-01のJS: Nuxt 3.7、Rome → Biome、Astro 3.0】 JSer.info2023-09-01のJS: Nuxt 3.7、Rome → Biome、Astro 3.0JSer.info #658 - Nuxt 3.7がリリースされました。
jserinfo RSS feed【非公式】 2 years ago 【Release v10.0.0 · npm/cli】 GitHubRelease v10.0.0 · npm/cli10.0.0 (2023-08-31) ⚠️ BREAKING CHANGES support for node 14 and 16 has been dropped. npm now supports node ^18.17.0 || >=20.5.0 npm no longer ... npm v10.0.0リリース。 Node.js 14と16のサポートの終了、libnpmpublishが409エラーの場合に再施行しないように変更など https://realtime.jser.info/2023/09/01/release-v10-0-0-npm-cli/
jserinfo RSS feed【非公式】 2 years ago 【JavaScript Primer v5.0.0: ES2023の対応/CC BYライセンスに変更/Open Collectiveで支援できるようになりました | Web Scratch】 Web ScratchJavaScript Primer v5.0.0: ES2023の対応/CC BYライセンスに変更/Open Collectiveで支援できるようになりましたECMAScript 2023(ES2023)をサポートしたJavaScript Primer v5.0.0をリリースしました。 JavaScript入門書のjsprimer v5.0.0リリース。 ES2023のChange Array by copyの対応、Array.prototype.{findLast, findLastIndex}の対応。 ライセンスをCC BY-NCからCC BYへ変更など https://realtime.jser.info/2023/09/01/javascript-primer-v5-0-0-es2023-cc-by-open-collective-web-scratch/
jserinfo RSS feed【非公式】 2 years ago 【The complexity of writing an efficient NodeJS Docker image - Specfy】 SpecfyThe complexity of writing an efficient NodeJS Docker image - SpecfyA step by step guide to build fast and lightweight NodeJS docker images. Node.jsのDocker Imageのビルドサイズの最適化について https://realtime.jser.info/2023/08/31/the-complexity-of-writing-an-efficient-nodejs-docker-image-specfy/
jserinfo RSS feed【非公式】 2 years ago 【14 Linting Rules To Help You Write Asynchronous Code in JavaScript - Maxim Orlov】 Maxim Orlov14 Linting Rules To Help You Write Asynchronous Code in JavaScriptA compiled list of linting rules to specifically help you with writing asynchronous code in JavaScript and Node.js. 非同期(PromiseやAsync Function)に関するESLintルールの紹介記事。 よくある非同期処理の間違いや問題を検知するESLintルールのまとめ https://realtime.jser.info/2023/08/31/14-linting-rules-to-help-you-write-asynchronous-code-in-javascript-maxim-orlov/
jserinfo RSS feed【非公式】 2 years ago 【Introducing the scheduler.yield origin trial - Chrome Developers】 Chrome for DevelopersIntroducing the scheduler.yield origin trial | Blog | Chrome for Developers`scheduler.yield` is a proposed new addition to the scheduler API currently in origin trial, and is a novel approach to breaking up tasks for more ... Chrome 115で実験的に実装されているscheduler.yieldについて。 setTimeout(..., 0)はタスクキューの最後に追加するが、scheduler.yieldはタスクキューの先頭に追加するという違いがあることについて https://realtime.jser.info/2023/08/31/introducing-the-scheduler-yield-origin-trial-chrome-developers/
jserinfo RSS feed【非公式】 2 years ago 【aerotoad/neboa: Type-safe NoSQL with Node & SQLite. ️:minidisc:】 GitHubGitHub - aerotoad/neboa: Type-safe NoSQL with Node & SQLite. 🌫️💽Type-safe NoSQL with Node & SQLite. 🌫️💽. Contribute to aerotoad/neboa development by creating an account on GitHub. Node.js向けのSQLiteバックエンドのORMライブラリ。 https://realtime.jser.info/2023/08/31/aerotoad-neboa-type-safe-nosql-with-node-sqlite/
jserinfo RSS feed【非公式】 2 years ago 【JavaScript Primer v5.0.0: ES2023の対応/CC BYライセンスに変更/Open Collectiveで支援できるようになりました | Web Scratch】 Web ScratchJavaScript Primer v5.0.0: ES2023の対応/CC BYライセンスに変更/Open Collectiveで支援できるようになりましたECMAScript 2023(ES2023)をサポートしたJavaScript Primer v5.0.0をリリースしました。 JavaScript入門書のjsprimer v5.0.0リリース。 ES2023のChange Array by copyの対応、Array.prototype.{findLast, findLastIndex}の対応。 ライセンスをCC BY-NCからCC BYへ変更など https://realtime.jser.info/2023/08/31/javascript-primer-v5-0-0-es2023-cc-by-open-collective-web-scratch/