Jon Locke
banner
jonlocke.bsky.social
Jon Locke
@jonlocke.bsky.social
🇳🇿 based FE dev
Still don’t understand why the committee still hasn’t convinced the necessity of decimal proposal.

It has so many valid use cases in the financial sector!
igalia.com Igalia @igalia.com · May 22
With the next TC39 plenary less than a week away, Igalia’s Compilers team has just dropped a thorough blog post recapping April’s session. It walks through the standout proposals and discussions that will help steer JavaScript’s evolution in the months ahead. blogs.igalia.com/compilers/20...
Summary of the April 2025 TC39 plenary
A summary of the most exciting updates from the TC39 meeting held in April 2025
blogs.igalia.com
May 22, 2025 at 5:59 AM
已删除X账号。上面的人真的是奇奇怪怪又玻璃心
May 6, 2025 at 12:13 PM
Reposted by Jon Locke
i just made rollup/vite builds 2 times faster ⚡

on the path to plan an idea for the @voidzero.dev team, i just found an optimization hack in rollup that reduced rollup and @vite.dev build times by half on subsequent builds!

12 seconds -> 5 seconds.
May 4, 2025 at 11:25 AM
Reposted by Jon Locke
🎉 just released v0.3 of `beasties`

most notably, we now expose a @vite.dev plugin for inlining critical CSS at build time! ⚡️

let me know how it goes if you try it out 🙏

... if you use nuxt, you can use `@nuxtjs/critters` which uses beasties under the hood.

github.com/danielroe/be...
GitHub - danielroe/beasties: A library to inline your app's critical CSS and lazy-load the rest.
A library to inline your app's critical CSS and lazy-load the rest. - danielroe/beasties
github.com
April 6, 2025 at 11:58 PM
Reposted by Jon Locke
The exciting future or Records & Tuples in JavaScript: github.com/tc39/proposa...

* Now they're objects called Composites, instead
* They're really just frozen Objects/Arrays!
* Except with an extra bit for Map/Set key behavior
* You need to call Composite.equals for comparison; === is by identity
2025 February TC39 presentation update · Issue #393 · tc39/proposal-record-tuple
At TC39 last week (2025/02) we discussed R&T. Slides here: https://docs.google.com/presentation/d/1uONn7T91lfZDV4frCsxpwd1QB_pU3P7F6V2j9jEPnA8/. Minutes are typically available three weeks after pl...
github.com
February 24, 2025 at 3:30 PM
Good stuff!
January 6, 2025 at 9:46 PM
Reposted by Jon Locke
TanStack Store が楽すぎて感動したのでブログ書きました。

今年一番のおすすめライブラリです。

craftgear.github.io/posts/202412...
useContextより簡単!2025年のReactの状態管理はTanStack Storeで決まり - craftgear
Webアプリケーションの開発・研修をやっているフリーランスエンジニアcraftgearのサイトです
craftgear.github.io
December 19, 2024 at 8:00 AM
Reposted by Jon Locke
Vite ecosystem does it again!

- Adoption growth: Vite (#1), Vitest (#2)
- Highest retention: Vitest (#1), Vite (#2), #3 Astro is also Vite-based
- Highest interest: Rolldown (#1), Vitest (#2), Vite (#3)
- Most Write-Ins: #1 Analog is Vite-based
December 17, 2024 at 3:30 AM
Reposted by Jon Locke
TanStack Form now supports Standard Schema validators!

🔀 You can swap between Zod, Valibot and ArkType without zero effort, give it a try on the stackbliz you can find in the official docs 👇

tanstack.com/form/latest/...
React TanStack Form Standard Schema Example | TanStack Form Docs
An example showing how to implement Standard Schema in React using TanStack Form.
tanstack.com
December 11, 2024 at 7:17 PM
Reposted by Jon Locke
Ecma just approved the 1st edition of the new "Source map format" standard, ECMA-426! 🎉

tc39.es/ecma426/2024/
Source map format specification
tc39.es
December 11, 2024 at 7:01 PM
Reposted by Jon Locke
Ref Callbacks got an upgrade with React 19, and the presence of the React Compiler has further changed my thinking about using useCallback for those in some situations.

tkdodo.eu/blog/ref-cal...

Thank you @gsathya.bsky.social for starting the discussion about this 🙇‍♂️
Ref Callbacks, React 19 and the Compiler
Reflecting on useCallback, how the Compiler changed my thinking about it, and what React 19 has in store for Ref Callbacks...
tkdodo.eu
December 8, 2024 at 6:20 PM
Reposted by Jon Locke
#artadventcalendar day 3! This one is called "Secret Teller" from 2022. I knew I wanted to capture the patterning of a murmuration too.
December 3, 2024 at 1:45 PM
Reposted by Jon Locke
JS Bluesky is so chill right now because its mostly builders; OS people, app develops, etc. content creators haven't figured out how to game the algo yet and aren't dominating the timeline. It'll happen eventually, so let's enjoy the moment
December 1, 2024 at 12:16 AM
Reposted by Jon Locke
📹Got interviewed by Darius Cosden about React Query and Sever Components, have a watch here: www.youtube.com/watch?v=iM-A...
The Future of React Query with Dominik Dorfmeister (TkDodo)
YouTube video by Cosden Solutions
www.youtube.com
November 28, 2024 at 8:00 AM