ep163 Monthly Ecosystem 202410
Theme
第 163 回のテーマは 2024 年 10 月の Monthly Ecosystem です。
Show Note
-
VoidZero | Next Generation Tooling for the Web
- https://voidzero.dev/
- https://voidzero.dev/posts/announcing-voidzero-inc
- Viteconf で発表
- Evan You が立ち上げた新会社
- JS のツールチェイン開発に注力する
- $4.6million のシードを調達
- Vite, Vitest, OXC, Rspack などをやっていく
- 当面は Rolldown を安定させる
-
Announcing Deno 2
- https://deno.com/blog/v2.0
- New Logo
- Backwards compatibility with Node.js and npm, allowing you to run existing Node applications seamlessly
- Native support for package.json and node_modules
- Package management with new deno install, deno add, and deno remove commands
- A stabilized standard library
- Support for private npm registries
- Workspaces and monorepo support
- Long Term Support (LTS) releases
- JSR: a modern registry for sharing JavaScript libraries across runtimes
-
React at Meta Connect 2024
- https://engineering.fb.com/2024/10/02/android/react-at-meta-connect-2024/
- Meta Quest 上のインスタアプリ等で React Native,StyleX,React Strict DOM を使ってる
- s/"Server Action"/"Server Function" by rickhanlonii · Pull Request #7180 · reactjs/react.dev
-
Add
connection()
as a new dynamic API by gnoff · Pull Request #69949 · vercel/next.js - eslint-plugin-react-hooks@5.0.0
- React Router v7
- ReactCompiler が React v17,v18 も使えるように
-
expo の
'use dom'
- https://github.com/expo/expo/blob/main/docs/pages/guides/dom-components.mdx
- React Native で
'use dom'
を書くと、React component 動かせるように
- TanStack Start Alpha
-
Announcing TypeScript 5.7 Beta - TypeScript
- https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/
- Checks for Never-Initialized Variables
- Path Rewriting for Relative Paths
- Support for --target es2024 and --lib es2024
- Searching Ancestor Configuration Files for Project Ownership
- Faster Project Ownership Checks in Editors for Composite Projects
- Support for V8 Compile Caching in Node.js
- Notable Behavioral Changes
-
Brisa
- https://brisa.build/
- https://brisa.build/blog/introducing-brisa
- V-DOM でルーティングなども込みの Framework
- Component は Web Component ベースで PandaCSS
- React を参考に、Server Actions や Server Components もある
- ビルドは Bun
- ESLint now officially supports linting of JSON and Markdown - ESLint - Pluggable JavaScript Linter
- Figma on Figma: Our approach to designing UI3
- Building a better First Draft for designers
-
Bundling Past, Present, and Future
- https://www.youtube.com/watch?v=JUS6EPMbk0U
- Figma AI を First Draf と称してβリリース
- 将来的にはローカルライブラリも読み込めるようにしていくらしい
-
Qwik UI
- https://qwikui.com/
- Qwik Insight
-
OpenNext - OpenNext
- https://opennext.js.org/
- Next を Vercel 以外でもホストしたい
- AWS, Cloudflare の OSS アダプタを作る
- 全機能をサポートを目指す
Events
-
9 月
- 7: Web Developer Conference
- 10-12: GraphQL Conf
-
10 月
- 2-3: Compose2024
- 3: ViteConf
- 12-13: Designship
- 19: Vue Fes Japan 2024
- 24: Next.js Conf
-
11 月
- 16: tskaigi kansai
- 23: JSConfJP
- 19-22: React Summit in NY