Log inSign up
Jason Miller πŸ¦Šβš›
43.7K posts
user avatar
Jason Miller πŸ¦Šβš›
@_developit
Platform DX @Shopify. Created @preactjs. Do more with less. github.com/developit @[email protected]
Hamilton, Ontario, Canada
mastodon.social/@developit
Joined September 2008
2,326
Following
63.4K
Followers
  • Pinned
    user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Sep 6, 2022
    Introducing Preact Signals: a reactive state primitive that is fast by default. βœ… feels like using plain values πŸ₯³ automatic updates when values change ⏱ updates DOM directly (fast!) πŸ₯Ή no dependencies arrays preactjs.com/blog/introduci…
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Nov 22, 2021
    git blame
    scooby doo fred unmask fred meme
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Jun 27, 2022
    me: why the heck is this CSS not being applied?? my keyboard: I ahve no idae man
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Dec 15, 2017
    πŸ“£ I have an exciting announcement: I'm joining the Chrome team @Google in the new year! Looking forward to pushing the web...forward! 😊
    00:00
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Feb 14, 2023
    With the new Navigation API, you can now show the native spinner + stop button for any asynchronous operation - all you need is a Promise.
    00:00
    332K
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Apr 15, 2021
    Please don't import SVGs as JSX. It's the most expensive form of sprite sheet: costs a minimum of 3x more than other techniques, and hurts both runtime (rendering) performance and memory usage. This bundle from a popular site is almost 50% SVG icons (250kb), and most are unused.
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Feb 6, 2019
    Should I use SSR? What about Rehydration? Where should we implement logic and rendering in our applications? Answers: developers.google.com/web/updates/20…
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Dec 20, 2018
    HTM 2 is here! πŸŽ‰ ⚑️ 20x faster (seriously) πŸ¦„ Custom JSX parser 🀠 under 700 bytes 🀫 compiles to nothing github.com/developit/htm/…
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Nov 20, 2018
    πŸ¦– HTM: JSX without the transpiler. 700 bytes to run in the browser, or compile it away using babel-plugin-htm. (works with any VDOM library!) github.com/developit/htm
    htm syntax example from the readme
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Apr 17, 2020
    Please don't open issues on JS repos asking why they aren't written in TypeScript :(
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Oct 2, 2019
    βš›οΈ Preact X is here. The @preactjs team spent over a year rewriting Preact, and it's finally ready. github.com/preactjs/preac…
    00:00
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Feb 5, 2018
    Today is my first day at Google! Very exciting πŸ˜€πŸ˜€πŸ˜€
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    May 17, 2018
    πŸ’β€β™€οΈ Cost of updating text in the DOM ⬛️⬛️⬛️⬛️⬛️⬛️ .innerHTML β¬›οΈβ¬›οΈβ¬›οΈβ¬œοΈβ¬œοΈβ¬œοΈ .textContent β¬›οΈβ¬›οΈβ¬œοΈβ¬œοΈβ¬œοΈβ¬œοΈ .innerText β¬›οΈβ¬œοΈβ¬œοΈβ¬œοΈβ¬œοΈβ¬œοΈ .firstChild.data - Use innerText if you can't assume structure - Use Text#data to update existing text
  • user avatar
    Jason Miller πŸ¦Šβš›
    @_developit
    Oct 3, 2019
    I'm building a compiler that turns crufty JS into lean modern syntax.

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms of Service|Privacy Policy|Cookie Policy|Accessibility|Ads info|Β© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
✕

Wait! Don't Go Yet 🚀

Get our FREE eBook "10 Programming Tips That Changed Everything" when you subscribe!

No spam. Unsubscribe anytime.