ep114 Monthly Ecosystem 202302
Theme
第 114 回のテーマは 2023 年 2 月の Monthly Ecosystem です。
Show Note
- Rome からもう一人やめる
-
Blazor United prototype - YouTube
- https://www.youtube.com/watch?v=48G_CEGXZZM
- C#/.NET で作る Web 開発プラットフォーム Blazor の紹介
- SSR と CSR を切り替えられるフレームワークが Blazor United
-
The Future (and the Past) of the Web is Server Side Rendering
- https://deno.com/blog/the-future-and-past-is-server-side-rendering
- SSR + Hydration だと重いので SSR してこうという話
- そこで Isomorphic な JS が活きてくる
- これが Deno + Fresh で実現できるという話
- Electron ライクな新フレームワーク「Gluon」登場。 Chromium 内蔵せず Web ブラウザを利用、 Node.js だけでなく Deno と Bun にも対応 - Publickey
-
RFC: React DOM for Native
- https://github.com/necolas/discussions-and-proposals/blob/reduce-fragmentation/proposals/0000-reduce-fragmentation.md
- React Native の API を可能な限り Web API に近づけようという RFC
- ブラウザ上でのオーバーヘッドを考えた機能的な部分と開発者がクロスプラットフォームで開発するために学ぶことが減るという DX の両面があるよう
-
React 周辺動向
- React Core Team から Vercel へ
-
Replace Create React App recommendation with Vite
- https://github.com/reactjs/reactjs.org/pull/5487#issuecomment-140972074
- Create React App をモダンな構成に変えようという起点の PR
- そこに React Core Team の Dan 氏から CRA の歴史的経緯、いまの React の思想、フレームワークとの関係の説明があった
- 先日ツイッター上でも似たような話が React Core Team からあったところ
-
Next.js 周辺動向
- SEO サポートが入るらしい
- Next Router に型が入るらしい
- Turbopack で webpack loader の読み込みができるようになるらしい
-
Bun v0.5 | Bun Blog
- https://bun.sh/blog/bun-v0.5.0
- Bun が WebSocket 標準から外れた API をいれたり
- JSX 拡張して TS にも入れてって言ってたり
- WinterCG メンバーでありながらなんか色々やってる
- TypeScript 5.0 Iteration Plan · Issue #51362 · microsoft/TypeScript
- styled-components: Releases
- Release v29.4.0 · facebook/jest
-
Storybook Component Story Format 3 is here
- https://storybook.js.org/blog/storybook-csf3-is-here/
- CSF 3 はいまでも使えるけど、 Storybook 7 で正式に入るにあたって色々と追加要素の説明がある
-
Improved type safety in Storybook 7
- https://storybook.js.org/blog/improved-type-safety-in-storybook-7/
- Storybook の story ファイルに型をつける説明
- satisfies を使った事例がある
-
Gatsby
- https://www.gatsbyjs.com/blog/gatsby-is-joining-netlify/
- gatsby が netlify に買収された
- build system 、さまざまなコンテンツ ソースからの Webhook 、 deploy 、 edge runtime などを結び付ける composable architectures と呼ばれる Web UI レイヤーを構築していく
- https://thenewstack.io/netlify-acquires-gatsby-its-struggling-jamstack-competitor/
-
Astro
- https://astro.build/blog/astro-2/
- content collections
- hybrid rendering
-
Node
- https://nodejs.org/en/blog/release/v19.6.0/
- loader chain
- npm isolated mode が追加されたバージョンが内包
- MSW v1
- deno@1.30
- elysiajs/elysia: Fast, and friendly Bun web framework
-
DanielXMoore/Civet: The modern way to write TypeScript
- https://github.com/DanielXMoore/Civet
- CoffeeScript の TS 版みたいなもの
- 今年どうなるか注目
Events
- Vercel Meetup #0 with CEO