Emails from sender «Tyler from ui.dev».

Source: Readwise Reader export, ingested 2026-10-29. Entries: 250. Summaries are truncated from frontmatter summary; absent ⇒ omitted.

  • Bytes: Practice safe npx with Deno — 2026-01-14

    Bytes isn’t changing. I’ll still be writing it, and it’ll still be the main place for me to work through my childhood trauma in meme form.

  • Bytes: More React-y than React Native — 2026-01-10

    By far the most interesting revelation from the 10th annual JavaScript Rising Stars report was that for the first time ever, React Native an…

  • Bytes: The fate of React — 2026-01-07

    He just released the initial alpha of fate, a modern data client for React and tRPC that tries to give you all the data layer goodness that…

  • Bytes: The Christmas Compiler Miracle — 2025-12-31

    It’s basically the JAX Python library in pure JavaScript. You get NumPy-style arrays, plus the signature “composable transformations” like g…

  • Bytes: Base UI (Taylor’s Version) — 2025-12-19

    Short answer: It’s not really that different, at least today.

  • Bytes: Grading our 2025 predictions — 2025-12-17

    It’s the most wonderful time of the year – when newsletter writers, YouTubers, and people who unironically refer to themselves as “thought l…

  • Bytes: A tale of two Reacts — 2025-12-13

    Let’s start with the worst: Researchers discovered two more critical vulnerabilities in React Server Components this week while trying to ex…

  • Bytes: There’s no place like Chrome — 2025-12-10

    The Chrome team just released CSS Wrapped 2025, which is a lot like Spotify Wrapped – but instead of revealing that you’re still a late-2000…

  • Bytes: Pimp my Bundler: Vite edition — 2025-12-05

    This blazing fast, Rust-based bundler has taken the Vite team years to build and was an opt-in-only feature back in Vite 7.

  • Bytes: Why Anthropic bought Bun — 2025-12-03

    We probably should’ve seen this coming after Jarred Sumner spent the last few months tweeting suspiciously positive things about Claude Code…

  • Bytes: The AWS Harvest Festival 🦃 — 2025-11-26

    Wtf does that mean? TLDR: whenever you give it a prompt, Kiro first generates a full spec with user requirements, acceptance criteria, archi…

  • Bytes: Angular 21 Savage — 2025-11-22

    It comes with a launch video where Mark Techson gets sucked into a video game like Jumanji, a new MCP server that makes it easier for agents…

  • Bytes: Tailwind duct-tape wallets — 2025-11-20

    React Native developers have been duct-taping Tailwind workflows into their mobile apps for years now – and just like those duct-tape wallet…

  • Bytes: TanStack dominance intensifies — 2025-11-14

    And the Tan train isn’t slowing down any time soon. They just released TanStack DB 0.

  • Bytes: Snapchat is coming for React Native — 2025-11-12

    At least that’s what it felt like last week when they open-sourced Valdi, a cross-platform UI framework that’s promising the best of both wo…

  • Bytes: The htmx loophole — 2025-11-07

    They’re calling this update The fetch()ening, because after five years of riding the XMLHttpRequest horse, htmx is finally switching to the…

  • Bytes: Next.js but make it Angular — 2025-11-05

    AnalogJS launched v2.

  • Bytes: shadcn spooky szn — 2025-10-31

    And since today is Halloween, we thought it’d be the perfect time to highlight all the tricks and treats coming from the mysterious, pseudon…

  • Bytes: React Native’s new era — 2025-10-28

    New Arch is a full rewrite of all the major systems that underpin React Native, which the RN team has been working on for the past seven yea…

  • Bytes: Vite+ is the future of something — 2025-10-24

    But I guess I’ll have to continue pirating those off LimeWire, because Vite+ is actually a new “unified toolchain for the web” that builds o…

  • Bytes: My super sweet Next.js 16 — 2025-10-21

    Layout deduplication – When prefetching multiple URLs that share a layout, it now downloads that layout just once instead of once per Link.…

  • Bytes: Wtf is Remix 3? — 2025-10-17

    Hard to say. Maybe Shopify wanted to keep the goodwill of the brand they bought three years ago, or maybe the Remix team was inspired by the…

  • Bytes: The biggest Bun yet — 2025-10-15

    Bun dropped their biggest release ever last Friday – which came with dozens of new features, a 13,000-word announcement post, and a launch v…

  • Bytes: React Conf Rapid Fire — 2025-10-10

    I get it.

  • Bytes: Oops all TypeScript — 2025-10-08

    Cloudflare celebrated their 15th birthday last week by doing what they do every year – releasing a bunch of new stuff, giving a bunch of mon…

  • Bytes: My hot takes on a new React release — 2025-10-03

    That might be because everyone’s brains turned into oatmeal from consuming too much Sora slop – or maybe it’s just that this was a pretty ch…

  • Bytes: Chrome DevTools made an MCP server — 2025-09-30

    You’ve probably heard the joke about how Model Context Protocol (MCP) is the only piece of technology that has more builders than users – to…

  • Bytes: Libghostty sneak peek — 2025-09-26

    Why libghostty? Terminal emulation shows up in way more places than just your terminal app.

  • Bytes: Mediabunny and McDonald’s WiFi — 2025-09-23

    Working with media in the browser has always been a nightmare – you either ship a bloated FFmpeg + Wasm build that takes forever to spin up,…

  • Bytes: Wasm 3.0 coming in hot — 2025-09-19

    They say that every man under 60 thinks about WebAssembly at least once a day. So I guess I shouldn’t have been surprised when my 13-year-ol…

  • Bytes: Rusty runtimes — 2025-09-17

    GPU-accelerated graphics – Unlike Node, Deno, and Bun (which don’t touch graphics without browser APIs or heavy libs), Andromeda bakes in a…

  • Bytes: Deno gets boring — 2025-09-12

    You can’t win ‘em all – but hey, at least we’ve got permissions in our deno. json config files now.

  • Bytes: The largest supply chain attack in history — 2025-09-09

    Early Monday morning, attackers sent a convincing 2FA-reset phishing email to a prolific OSS maintainer named Qix – and unfortunately, our g…

  • Bytes: Warp wants it all — 2025-09-04

    As a two-time sheep-riding champion participant in the Oakley, Utah Kids’ Rodeo back in the ’90s, I feel qualified to say that building soft…

  • Bytes: Hot frameworks near me — 2025-08-29

    It’s still in super-early alpha phases, but the project looks fascinating – mainly because Dominic is an open source legend.

  • Bytes: Firebase steps into the Studio — 2025-08-26

    A few months ago, we wrote about how The-artist-formerly-known-as-Project-IDX changed its name to Firebase Studio and went all in on the Goo…

  • Bytes: Next.js 15.5 goes back to school — 2025-08-22

    Back-to-school week was always a pivotal time to establish your place in the social hierarchy – you had to decide which friends to keep/dump…

  • Bytes: Fullmetal (TypeScript) Alchemist — 2025-08-19

    Here’s how: Instead of wrestling with Terraform’s 1,000-line config files and bespoke DSLs, Alchemy lets you define and deploy your infrastr…

  • Bytes: TypeScript gets lean — 2025-08-15
    1. A cleaner tsc —init – Running tsc —init no longer floods your tsconfig.
  • Bytes: CSS Panda-monium goes stable — 2025-08-11

    Because even though CSS-in-JS makes it easy to build dynamic UI components, it often comes with some pretty expensive performance tradeoffs.

  • Bytes: The Next.js of LLMs — 2025-08-06

    Why tho? Because it gives you a clean abstraction over all the hairiest parts of working with LLMs – streaming, tool calling, persistence, a…

  • Bytes: TanStack Labubus — 2025-08-01

    Both activities brought me a lot of joy this week, but TanStack DB probably has slightly more real-world utility.

  • Bytes: Of Mice and Toolkits — 2025-07-28

    It’s a fair question considering how far JavaScript has come – but in the past year, es-toolkit has grown to 3 million weekly npm downloads…

  • Bytes: The compiler is coming for us all — 2025-07-25

    Why does React need a compiler? React’s default model is to re-render every time a state change occurs, but sometimes, you want to opt out o…

  • Bytes: Cage-free Nuxt 4.0 — 2025-07-22

    Better TypeScript support – Nuxt now creates separate TS projects for your app code, server code, shared/ folder, and builder code.

  • Bytes: America’s NextJS Top Model — 2025-07-18

    Cache Components (beta) – This consolidates multiple experimental caching features like Dynamic IO, use cache, and Partial Prerendering into…

  • Bytes: Style once, run anywhere — 2025-07-14

    But when Jacek Pudysz released Unistyles 3.

  • Bytes: The great SQLite rewrite — 2025-07-11

    SQLite is arguably the most reliable piece of software on the planet, but it wasn’t built for many of the demands of modern applications.

  • Bytes: Vercel expands its empire — 2025-07-09

    If there’s one thing I learned from my University of Phoenix degree in Freudian Marketing, it’s that branding your product as the solution t…

  • Bytes: Hot Spec Summer – ES2025 Edition — 2025-07-01

    The festivities involve a mostly harmless ritual where we drink copious amounts of Robitussin mixed with White Monster, eat our weight in Pi…

  • Bytes: Vite fetish intensifies — 2025-06-27

    The build tool/dev server/plugin platform now forms the shared foundation for nearly every modern JS framework not named Next. js or Remix (…

  • Bytes: Stuffing 8 Safari releases into one — 2025-06-23

    So it was nice to see them officially declare Version Number Bankruptcy™️ at this month’s WWDC – and choose to unify macOS 15, iOS 18, visio…

  • Bytes: Biome v2 heals the planet — 2025-06-19

    But Emanuele Stoppa and a few other Rome maintainers didn’t want to see all that precious Rust code go to waste, so they forked the project…

  • Bytes: Google wants you to vibe code now — 2025-06-17

    If that concept sounds familiar, you just earned 10 gold stars for reading comprehension – because Firebase Studio is basically a re-branded…

  • Bytes: #400 — 2025-06-13

    In the early days, we used to do a one-question interview where we asked developers, “What will building for the web look like in 5 years?

  • Bytes: Pass me the Oxlint — 2025-06-10

    Two weeks ago, they released Rolldown-Vite, a drop-in replacement of Vite that uses their new, Rust-based bundler called Rolldown.

  • Bytes: Storybook 9 thinks it can change me — 2025-06-06

    But the Storybook team is trying to make me question my entire identity with this week’s Storybook 9 launch.

  • Bytes: Angular’s glow up — 2025-06-03

    You know that annoying feeling when your plastic surgeon refuses to let you schedule any more cosmetic procedures, because they’re concerned…

  • Bytes: The Remix Chronicles — 2025-05-30

    First we started with React Router, then that split and we got Reach Router, then that merged back into React Router, then we got Remix, the…

  • Bytes: Zod 4 validates my feelings — 2025-05-28

    That’s why I’m such a big fan of Zod, the TypeScript-first schema validator that just launched v4 last week.

  • Bytes: An AI-less Google I/O — 2025-05-23

    After about the 12th announcement of another groundbreaking, benchmark-shattering AI tool, my eyes started to glaze over and everything got…

  • A visual exploration of core React concepts — 2025-05-21

    Some of my favorites include this one that shows how transitions, and specifically React’s useTransition hook, allows you to tell React that…

  • 🕹️ The Story of Concurrent Rendering — 2025-05-19

    In my opinion, the real winner has been transitions and the ability for React to interrupt and prioritize rendering.

  • Bytes: TanStack made its own database — 2025-05-15

    So we shouldn’t be surprised that the day before Neon announced that they got acquired by Databricks, TanStack and ElectricSQL launched TanS…

  • Bytes: Parcel joins the Church of Rust — 2025-05-13

    Back in March, we wrote about how Parcel became the first non-framework tool to support React Server Components. And now, they’re chasing an…

  • Bytes: Nine Inch Node.js — 2025-05-09

    If you need a little convincing to try out react. gg during our launch sale, I’d recommend checking out our reviews page – which we designed…

  • Bytes: Moore’s Law is a social construct — 2025-05-06

    You may not know it (we’re bad at marketing), but Bytes is actually just a small part of what we do as a business.

  • Bytes: Expo peer pressure — 2025-05-02

    But what if I told you that 74. 6% of Expo 52 projects had already enabled React Native’s New Architecture?

  • Bytes: A tale of two React announcements — 2025-04-29

    It was the best of times, it was the blurst of times.

  • Bytes: The Redwood Revolution — 2025-04-24

    Ok, she’s not actually dead, but she has evolved into RedwoodSDK – a new “React framework built for Cloudflare” that begins as a Vite plugin…

  • Bytes: React Native sneak attack — 2025-04-22

    And while this 0. 79 release isn’t packed with a bunch of shiny new APIs, it does bring some nice under-the-hood improvements and quality-of…

  • Bytes: RIP Records & Tuples — 2025-04-18

    And the SpecLords tested our faith again this week when they killed the Records and Tuples proposal, which had promised to bring deep immuta…

  • Bytes: Cloudchella 2025 — 2025-04-14

    But I was busy having a different out-of-body experience during my annual pilgrimage to the top of Cloudflare Mountain for their 2025 Develo…

  • Bytes: Barenaked Runtimes — 2025-04-11

    Bare describes itself as a “stripped-down, minimal JS runtime” that, much like Season 3 of White Lotus, takes pride in giving you as little…

  • Bytes: The Great (React) Divide — 2025-04-08

    If you’ve been feeling fulfilled over the last few years, you probably missed that React recently hit puberty, started rage listening to Ins…

  • Bytes: The State of the Vuenion — 2025-04-03

    Vue 3 adoption is going great. After a harder-than-expected migration from Vue 2, 96% of survey takers say that they’ve used Vue 3 in a proj…

  • Bytes: Firefox is finally adding PWA support — 2025-03-31

    Firefox has long been the gold standard here, but they might need to give up their crown – because after years of ignoring requests to add s…

  • Bytes: tRPC rhymes with tipsy — 2025-03-28

    Since their last major release in Nov 2022, they’ve grown their weekly npm downloads 8.

  • Bytes: TanStack nourishes its children — 2025-03-25

    The long answer is yes because existing form libraries haven’t kept up with the pace of innovation in the rest of JS ecosystem, so modern fo…

  • Bytes: You can’t spell Parcel without R-S-C — 2025-03-21

    But isn’t Parcel a bundler, not a framework? Yes, and that’s what makes it interesting.

  • Bytes: Happy St. Nuxt-rick’s Day — 2025-03-18

    That’s right, it was the Nuxt Leprechaun. And the only way I could get him to stop pinching me was to put on a green Nuxt Conf t-shirt and p…

  • Bytes: King Hejlsberg’s Decree — 2025-03-13

    Porting your entire project to a faster, cooler, more native language is usually the swan song of zombie startups who raised way too much mo…

  • Bytes: TikTok comes for React Native — 2025-03-10

    The ByteDance team has been dipping their toes into open source for years with projects like Rspack, but they just cannonballed into the OSS…

  • Bytes: Penetrating JavaScript’s inner sanctum — 2025-03-06

    The most recent meeting was in Seattle, and it saw three big updates make it to Stage 4, meaning they’ll be added to the Spec later this yea…

  • Bytes: Welcome to the 4th annual OSScars — 2025-03-04

    I’m honored to be your host again this year, and I want you to know that I’m wearing my cleanest tuxedo t-shirt for this occasion.

  • Bytes: Laravel goes full Vercel — 2025-02-28

    Laravel 12 – Despite the major version bump, this is mostly a maintenance release that upgrades dependencies and lays the foundation for new…

  • Bytes: RIP CRA — 2025-02-25

    CRA helped usher in the glory days of React when it first launched back in 2016 – because it abstracted away the pain of Gulp and Browserify…

  • Bytes: The rise of Bolto — 2025-02-20

    Not long ago, building and shipping a functional mobile app on Android and iOS used to take full dev teams months/years to accomplish.

  • Bytes: AI prompting metaframework (yes, it’s real) — 2025-02-18

    But if there’s one thing I’ve learned from the JavaScript ecosystem, it’s that you can solve any problem if you have enough love in your hea…

  • Bytes: Finding love on the web — 2025-02-14

    No matter what your relationship status is on this fateful day, none of us are truly alone – because the Interop project just released their…

  • Bytes: Erasing TypeScript — 2025-02-10

    If you had asked me two years ago if we would ever be able to run TypeScript in Node.

  • Bytes: Breaking up with a JavaScript OG — 2025-02-07

    You might not have a real date lined up for Valentine’s Day next week, but I’ve got some good news – our collective relationship with the hi…

  • Bytes: We’re off the Rails — 2025-02-03

    It’s obviously targeted at Rails developers for the most part – but as more and more React devs get frustrated by the complexity of RSC, who…

  • Bytes: New spec just dropped — 2025-01-30

    Why tho?

  • Bytes: Bun is eating the world — 2025-01-27

    Their blog post for last week’s Bun 1. 2 release was 11,679 words long.

  • Bytes: Tailwind hits the big 4.0 — 2025-01-24

    I’ve always respected the Tailwind team because they ship a lot, they minimize breaking changes, and because Adam Wathan once recorded a har…

  • Bytes: Angular life goals — 2025-01-20

    And those aren’t just empty platitudes (even though they kinda sound like empty platitudes).

  • Bytes: Expo is coming for Vercel — 2025-01-17

    Ok, that’s a joke. EAS Hosting is unique because it’s the first end-to-end deployment solution that’s designed to just work across all platf…

  • Bytes: pnpm hits level 10 — 2025-01-13

    But that last one is becoming less of a flex these days because it feels like everybody is jumping on the pnpm bandwagon.

  • Bytes: I ain’t afraid of no Ghostty — 2025-01-06

    How we got here: Ghostty is a cross-platform terminal emulator created by Mitchell Hashimoto.

  • Bytes: Our 2025 Predictions — 2025-01-03

    SPAs will make a comeback. More and more front-end developers are getting fed up with the complexity of SSR-first frameworks – and I’m not j…

  • Bytes: The Laravel–Next.js turf war — 2024-12-30

    Both frameworks have been steadily moving in on each other’s territory for a while – with Next.

  • Bytes: The bridge to modern React — 2024-12-28

    I still remember the look on my parents’ faces when I told them I was majoring in Outdoor Recreation Management during my freshman year of c…

  • Bytes: Re-gifting React components — 2024-12-23

    BYO-CSS – Unlike Material UI, Base UI has no built-in styling solution.

  • Bytes: Roasting our 2024 Predictions — 2024-12-19

    Grade: C-. This definitely didn’t come true in 2024, but I refuse to give this an outright F, because I don’t think we were completely wrong…

  • Bytes: Our top 5 CSS features from 2024 — 2024-12-16

    Ok, maybe not stop, but pause momentarily for the rest of us to get caught up.

  • Bytes: That JS-free lifestyle — 2024-12-12

    Quick review: Chris created the popular Phoenix framework for Elixir in 2014, and after growing tired of the “inevitable, ballooning complex…

  • Bytes: React’s Tidings of Comfort and Joy — 2024-12-09

    Michael Bublé’s sultry voice was playing through my parents’ Amazon Echo, artificial peppermint filled the air, and my entire family waited…

  • Bytes: Astro’s blasting off again — 2024-12-05

    Well, Tupperware had to file for bankruptcy, so my mom is gonna have to find a new way to get a healthy serving of microplastics in her diet…

  • Bytes: Vite 6.0 goes environmental — 2024-12-03

    That used to cover the vast majority of use cases, but times are changing – nobody wants to fight over TVs on Black Friday anymore (sigh), a…

  • Bytes: Framer Motion breaks up — 2024-11-29

    How we got here: Back in 2018, Framer (a VC-backed web builder tool) acquired Matt’s simple-yet-powerful React animation library called PopM…

  • Bytes: Expo magic intensifies — 2024-11-26

    Magic #1: RSC in Expo Router: It’s still a highly experimental developer preview, but this is officially the first time you can use React se…

  • Bytes: Angular on the Server — 2024-11-22

    Despite being late to the game, the Angular team has been steadily improving their support for SSR over the last few years, culminating in t…

  • Bytes: Wasm for the rest of us — 2024-11-20

    If you do, then that pain in your lower back is most likely due to a weakness in your hamstrings, and has nothing to do with your back – but…

  • Bytes: The Future of JavaScript — 2024-11-18

    But even I was intrigued when npm (pronounced “npm”) creator Isaac Schlueter announced back in March that he was reuniting the old npm team…

  • Bytes: Node strikes back — 2024-11-14

    That release was packed with impactful features for the OG runtime, after what felt like years of merely incremental improvements.

  • Bytes: To grid or not to grid? — 2024-11-11

    Quick review: Historically, web developers needed to rely on JavaScript to create the “Pinterest-style” Masonry layout, where content packs…

  • Bytes: GitHub triples down on AI — 2024-11-07

    But despite the dozens of keynotes, live demos, and thinly veiled marketing pitches, last week’s GitHub Universe is still generating a lot o…

  • Bytes: Flock is Forking Flutter — 2024-11-05

    Why are they doing this?

  • Bytes: React Native’s New Arch — 2024-11-01

    Most of my neighbors didn’t understand why I dressed up as a bottle of Sweet Baby Ray’s last night.

  • Bytes: React compiler magic 🧙🔮 — 2024-10-30

    This new build-time tool is similar to Svelte’s beloved compiler, but some developers are still skeptical – asking questions like, Why do we…

  • Bytes: 5 Big Things in Next.js 15 — 2024-10-28

    React 19 support – The App Router now uses React 19 (still in RC), and Next 15 also comes with experimental support for the React Compiler,…

  • Bytes: Svelte 5 looks different — 2024-10-25

    How we got here: You’ve probably seen that Khaby Lame meme about how much simpler state management is in Svelte vs React.

  • Bytes: Turso’s AI moment — 2024-10-21

    That’s definitely true for Turso, which has spent the last few years building a distributed database on top of libSQL, their open-contributi…

  • Bytes: TanStack Start your engines — 2024-10-17

    Of course you don’t, because you (probably) aren’t 80 years old.

  • Bytes: The One true React framework — 2024-10-14

    One is built on Vite, which can serve both React Native and web seamlessly with file-system routing across server, client, and static pages.

  • Bytes: Deno 2.0 finally hatched — 2024-10-11

    This allows the next-gen runtime to support a much wider range of projects, while still providing features like native TypeScript support, a…

  • Bytes: WebContainers are having a moment — 2024-10-07

    It’s the WebAssembly-based “micro operating system” that can run Vite operations and the entire Node. js ecosystem in the browser.

  • Bytes: Bloomberg’s new TypeScript framework — 2024-10-03

    If you offered me 10 million dollars, I couldn’t tell you what Bloomberg does.

  • Bytes: Feasting at the Cloudflare buffet — 2024-09-30

    Legally speaking, I’m no longer allowed to be within 500 feet of my local Golden Corral Buffet because the manager says I “create a health r…

  • Bytes: Big W for Web Components — 2024-09-26

    That’s (mostly) a joke, but we’re breaking that rule today to cover some big news in WC world – every major browser now supports SSR, thanks…

  • Bytes: Welcome to Browser-Land — 2024-09-23

    Today’s issue: Deno officially enters The Land Before Time cinematic universe, Discord reduces its WebSocket traffic by 40%, and I wait for…

  • Bytes: Astro’s Hybrid Theory — 2024-09-19

    Type safety: v5 comes with type-safe environment variables that allow you to define a schema for your environment in astro. config.

  • Bytes: The Hono takeover — 2024-09-16

    Their npm downloads are up 11x in the last year, they just hosted their first in-person conference, and their online approval rating feels l…

  • Bytes: React for Billionaires — 2024-09-12

    If you said, “pledge my undying support to a highly opinionated, full-stack React framework,” your name is probably Tom Preston-Werner.

  • Bytes: The Remix Roadmap — 2024-09-09

    routes. ts is a new (snip snap, snip snap) way to configure your routes in RR v7 (which is functionally the same thing as Remix v3).

  • Bytes: What’s new with Vue? — 2024-09-05

    Bottom Line: React, Remix, Next, and even Angular seem to be getting more attention in Framework-Land these days, but it’s great to see Vue…

  • Bytes: I like rusty JavaScript — 2024-09-02

    How we got here: Early last year, a team of developers at ByteDance was running into performance problems while maintaining the company’s “m…

  • Bytes: Yo’ Momma, Ollama — 2024-08-29

    What it is: Ollama is a platform that lets you run over 100 open-source AI models locally.

  • Bytes: The Deno-lution — 2024-08-26

    Last week’s Deno 1.

  • Bytes: A New React Framework — 2024-08-22

    And if you’re not as terminally online engaged with the community as some of us, you probably have two questions right now: 1) Wtf is Waku?…

  • Bytes: React Native goes stable — 2024-08-19

    It usually doesn’t feel great when someone tells you, “You almost look completely stable.

  • Bytes: Free range, non-GMO software — 2024-08-15

    Last issue, we mentioned that Sentry launched a new type of software license for businesses called Fair Source Software.

  • Bytes: AI in JavaScript-Land — 2024-08-12

    I usually try to make this newsletter a safe space from AI news, but we’ve had three meaningful releases in the last week from OpenAI, Verce…

  • Bytes: WTF is e18e? — 2024-08-08

    e18e stands for “Ecosystem Performance,” and like the a11y movement, it’s a community-driven initiative that’s working to unite developers a…

  • Bytes: Electron, but make it zesty — 2024-08-06

    Electron’s approach bundles Node. js on the backend with Chromium on the frontend to create a desktop runtime for web technologies.

  • Bytes: The final boss of build tools — 2024-08-01

    Last October, we wrote about Vite’s ambitious goal of becoming “the shared foundation for higher-level innovations in the web ecosystem.

  • Bytes: War of the Bundlers — 2024-07-25

    Rspack launched in March 2023 as a drop-in replacement for Webpack that’s faster and more feature-packed. They just released a v1.

  • Bytes: Welcome to Server Island — 2024-07-22

    Sadly, I’m not referring to a new reality show where a bunch of waiters from Chili’s try to find love while carrying sizzling fajitas everyw…

  • Bytes: Vitest and the future of testing — 2024-07-18

    As someone who (allegedly) doesn’t write any tests, I might not seem like the most qualified person to write about last week’s Vitest 2. 0 r…

  • Bytes: React Native makes it official — 2024-07-15

    Access to native capabilities – The Expo SDK acts as an “extended standard library” for RN with 70+ native libraries, and the Expo Modules A…

  • Bytes: high power tools for… HTML — 2024-07-11

    That’s pretty much the same tagline that htmx uses today, but Intercooler never really gained much traction.

  • 🔮🕹️⏰ last chance to get 30% off ui.dev — 2024-07-11

    I wanted to send you one final email letting you know that we’ll be closing the 30% off ui. dev sale tonight at midnight.

  • 🔮 query.gg – Free Course Preview — 2024-07-10

    “Trust me that there’s no unwarranted shill when I say that I’ve never seen tech education quality quite like this new Query course.

  • 🕹️ Behind the scenes of react.gg — 2024-07-09

    We’re 24 hours into our 72 hour sale for previous subscribers and we wanted to address a common question we got after yesterday’s email – “h…

  • Thanks for making this possible — 2024-07-08

    Because of your early support, I was able to hire an incredibly talented team to help me with the same goal I’ve been working towards over t…

  • Bytes: Chrome is coming for React devs — 2024-07-08

    They recently released a new feature called the CSS anchor positioning API, which lets you use CSS to define “anchors” that avoid the limita…

  • Bytes: Hot Spec Summer is back — 2024-07-03

    To celebrate, we’re hosting our fourth annual Hot Spec Summer™️ – a friendly celebration where we consume enough sour candy to kill a horse,…

  • Bytes: Where do OSS projects go when they die? — 2024-07-01

    The latest victim is Polyfill. js, a library that enables sites with modern JavaScript features to work in older browsers.

  • Bytes: How open source goes viral — 2024-06-27

    Remember when corporate social accounts could just be boring?

  • Bytes: The TypeScript of your dreams — 2024-06-24

    A lot’s changed since we started this newsletter 4 years ago – but according to my gastroenterologist, the anxious pit I feel in my stomach…

  • Bytes: React 19 just got delayed — 2024-06-20

    Historically, all the requests inside ’s child components would happen in parallel – which is awfully convenient for libraries l…

  • Bytes: CSS-in-JS is so back — 2024-06-17

    But this approach never played well with server rendering, often forcing you to jump through hoops like rendering your app twice on the serv…

  • Bytes: Valibot and the circle of life — 2024-06-13

    If you’ve followed the JavaScript ecosystem for a while, you’ve probably noticed an interesting pattern: A new library comes in, changes the…

  • Bytes: WTF is a vector database? — 2024-06-10

    Each vector can have up to thousands of different dimensions, which are generated by applying an embedding function to your raw data (text,…

  • Bytes: Turborepo 2.0 hits the nitrous — 2024-06-06

    I’ve got fantastic news for you. Today is the last day of the launch sale for our new 🔮 React Query course, which means you’ll never have to…

  • Bytes: The Vercel Homophone — 2024-06-03

    During the keynote, Guillermo revealed that Vercel has been cashing those enterprise checks (to the tune of $100m in annual revenue), and Le…

  • Bytes: What’s going on with HTML? — 2024-05-30

    It seems like the true believers are going to have to wait another year for Web Components to really hit the mainstream.

  • Bytes: Angular becomes an adult — 2024-05-27

    What’s zone. js?

  • Bytes: The Metaframework of the Future — 2024-05-23

    Like most app frameworks, SolidStart still integrates multiple packages to give you full-stack functionality, but it’s all composable.

  • Bytes: Google I/O Web Goodies — 2024-05-20

    LLM integration coming to Chrome 126: The Chrome team is working on web platform APIs and other browser features for integrating LLMs direct…

  • Bytes: 5 Big Things from React Conf — 2024-05-16

    That’s why I just professionally chugged a Red Bull mixed with Mtn Dew Baja Blast and am now fully ready to flip a minivan with my bare hand…

  • Bytes: Lights, Camera, Astro Actions — 2024-05-13

    And that’s what Astro gave us last week, when they released v4.

  • Bytes: Chrome’s sneaky new API — 2024-05-09

    The Chrome team recently announced some updates to the Speculation Rules API – which TIL was not created to help you flip NFTs and Digimon c…

  • Bytes: Type-Maxxing with Effect — 2024-05-06

    Bottom Line: If Drake can force Kendrick to consistently release new music for the first time in almost a decade, maybe Effect can finally h…

  • Bytes: Hot Node features near you — 2024-05-02

    Bottom Line: Before you email me, please know that I am fully aware that Bun has already had these features for months.

  • Bytes: React 19 Beta Bonanza — 2024-04-29

    It comes with all the React Server Components features that were previously restricted to the Canary channel and meta-frameworks that rhyme…

  • Bytes: React Native Yoga — 2024-04-25

    Historically, the Bridge has facilitated communication between JavaScript and native – but it’s been limiting for React Native because of it…

  • Bytes: The Shopify Remix — 2024-04-22

    Why the double-framework inception?

  • Bytes: Putting the “p” in npm — 2024-04-18

    Their weekly downloads are up 3x since we wrote about them a year ago, after growing by 5x the year before.

  • Bytes: Next.js hits the turbo button — 2024-04-15

    Last week was a big one for Next. js – they released v14.

  • Bytes: Feeling the Flow Envy™️ — 2024-04-11

    That’s kind of what happened with Flow, Meta’s type-safe programming language.

  • Bytes: Cloudflare’s big week — 2024-04-08
    1. D1 is ready for prime time.
  • Bytes: Signals are coming for you — 2024-04-05

    You’ve probably heard about Signals for reactivity being used by frameworks like Preact, Angular, and Solid.

  • Bytes: Bundows is here — 2024-04-01

    Hope you’re all surviving the cringiest day of the year.

  • Bytes: Hitting your (Bundler) Macros — 2024-03-28

    Bundler Macros are built on top of the import attribute spec and provide a mechanism for running JavaScript functions at build time.

  • Bytes: The Runtime Rumble — 2024-03-25

    We’ve written about a few of these before, but today, we’re going to put all the next-gen runtimes together in one place and do what my step…

  • Bytes: Wangular is born — 2024-03-21

    24 hours ago, we had a totally different story ready to go for this issue.

  • Bytes: A MooTools Comeback — 2024-03-18

    And if you’re not fluent in web platform shorthand, here’s a translation: Google just launched a new Core Web Vital metric called Interactio…

  • Bytes: Astro just launched a database — 2024-03-14

    Astro DB is a fast, fully managed SQL database designed exclusively for Astro sites.

  • Bytes: Welcome to the 3rd annual OSScars — 2024-03-11

    Best Cinematography: TanStack. Their suite of type-safe libraries already provide powerful utilities for state management, routing, data viz…

  • Bytes: Artificially Intelligent React Server Components — 2024-03-07

    Bottom Line: This magic relies on RSC, so you can only utilize it if you’re using Next. js (for now).

  • Bytes: Is JSR the chosen one? — 2024-03-04

    JSR stands for “JavaScript Registry”, but it might have been more appropriate to call it TSR, considering the first line of their website st…

  • Bytes: The Data Issue — 2024-02-29

    Who’s Directus? They’re the open-source backend platform (25k GitHub stars) who put the survey together.

  • Bytes: Remix takes a SPA day — 2024-02-26

    SPA Mode™️ gives you a simple way to build single-page apps, but it also eases you into the Remix lifestyle with features like file-based ro…

  • Bytes: Hono wants it all — 2024-02-22

    Hono means “flame” in Japanese, because it represents the flame of eternal hope that one day we won’t need Express. js anymore.

  • Bytes: React’s tradition unlike any other — 2024-02-19

    The core idea of React is that you define your UI as a function of the current state.

  • Bytes: Using the web to build the web — 2024-02-15

    Today, we’re jumping on the StackBlitz rocket ship to take a quick field trip to the world of browser-based web dev.

  • Bytes: The Super Bowl of monorepos — 2024-02-12

    Usher was too busy being upstaged by Taylor Swift to stop by, but last week’s MonorepoBowl was packed with major releases, surprise announce…

  • Bytes: Building apps for the fancy face goggles — 2024-02-08

    You could use React Native in Compatibility Mode, which lets you compile your app like you’re targeting an iPad and use it on VisionOS.

  • Bytes: Bippity boppity browser interoppity — 2024-02-05

    Quick review: The Interop Project was first organized in 2021 by Google, Apple, Microsoft, Firefox, and ui.

  • Bytes: TypeScript’s new type — 2024-02-01

    As the forces of technological and societal entropy plunge our world into increasing chaos, at least we know there are three things we can a…

  • Bytes: Expo is back on their grindset — 2024-01-29

    The announcement tweet blew up, the Zed repo immediately added 13,000+ GitHub stars, and Hacker News was filled with so many positive commen…

  • Bytes: Expo is back on their grindset — 2024-01-25

    That’s because Expo Router v3 introduces beta support for servers, a whole new platform that gets Expo closer to its goal of becoming the fi…

  • Bytes: The Davos of web components — 2024-01-22

    This W3CWCCG (?

  • Bytes: The Rebirth of ReScript — 2024-01-18

    If you haven’t been initiated into the underground world of non-TypeScript static typing, ReScript grew out of two projects — the OCaml-base…

  • Bytes: Pour one out for Vue 2 — 2024-01-15

    We’re going to write about the results next month, and I really don’t want to be forced to make up fake data to support my theories.

  • Bytes: Superglue and Stockholm Syndrome — 2024-01-11

    Suddenly, you can’t stop thinking about how much better life would be if you could just build some declarative UI components.

  • Bytes: V8 revs up — 2024-01-08

    It’s easy to take JavaScript engines for granted.

  • Bytes: The secret lovechild of Angular and Vue — 2024-01-04

    Editorial Note: We’ve been busy breaking our New Year’s resolutions already, so we asked our good friend David East for some help with this…

  • Bytes: Our 2024 Predictions 🎉 — 2024-01-01

    Bun achieves their goal of becoming the default runtime for the frontend.

  • Bytes: Have yourself a merry little Route-mas — 2023-12-28

    This new React Router️ router for React is 100% type safe and promises to save you from the pain of global state and server state by letting…

  • Bytes: Grading our 2023 predictions — 2023-12-21

    Grade: A-.

  • Bytes: SvelteKitty 2.0 — now even sveltier! — 2023-12-18

    Unlike my grandmother’s Cirque du Soleil-themed holiday party, this SvelteKit 2. 0 release is pretty low key.

  • Bytes: A New React Framework — 2023-12-14

    React Server Components have been in an exclusive relationship with Next. js for a while now.

  • Bytes: Astro launches v4 🚀 — 2023-12-11

    That upgrade was supposed to be part of Astro v3 back in August, but then the Vite 5 release got delayed, because OSS is hard.

  • Bytes: Meta blesses us with StyleX — 2023-12-07

    Remember Socker Boppers?

  • Bytes: Dust off your CS textbook — 2023-12-04

    And I’m not talking about “actor-models” like Cara Delevingne and Ashton Kutcher.

  • Bytes: The Hannah Montana of Next.js — 2023-11-30

    It’s because whenever someone comes up with a new rendering method (or recycles one from PHP), we get a dozen articles about how ISR/Jamstac…

  • Bytes: The People’s Bundler — 2023-11-20

    We are sad to announce that we fired our CEO this weekend after Mr.

  • Bytes: Real talk about The Edge™️ — 2023-11-16

    If you’ve been on tech Twitter at all this week, you’ve probably seen multiple debates about the advantages and tradeoffs of different edge…

  • Bytes: The first rule of HTML First Club — 2023-11-13

    Today’s issue: The first rule of HTML First Club, why Web Components don’t act like React components, and a generous bounty offered by Vjuex…

  • Bytes: The Ang-eissance — 2023-11-09

    New built-in control flow that offers better type checking, significant performance improvements, and more intuitive syntax.

  • Bytes: WinterJS is coming — 2023-11-06

    The CSS world is buzzier than usual — and not just because they’re making fun of you for not understanding clamp().

  • Bytes: Remix takes its Vite-amins — 2023-11-02

    I hope you’re all recovering from your Halloween hangover the same way I am — by eating 14 fun size Butterfingers a day and crying to the “f…

  • Bytes: Rethinking best practices™️ at Next.js Conf — 2023-10-31

    Of course I’m talking about last week’s Next. js Conf, which produced a surprisingly huge amount of Twitter drama around Next.

  • Bytes: React Forgetttabouttittt — 2023-10-26

    The long wait has caused some among us to lose hope, wondering if the React Team had forgotten the project entirely (🥁).

  • Bytes: Angular goes meta — 2023-10-23

    How we got here: When standalone components were first introduced to Angular v14 in June 2022, it opened up new ways to use the framework in…

  • Bytes: The Ghost of TanStack Past — 2023-10-19

    The last time we wrote about React’s most popular data fetching library in August 2022, it had just launched v4, changed its name from React…

  • Bytes: To bundle or not to bundle? — 2023-10-16

    Bottom Line: Rule #1 of public speaking is to know your audience.

  • Bytes: The power of layers — 2023-10-12

    Quick review: React Aria was originally created by Devon Govett as a hooks library that provides helpful UI primitives for your design syste…

  • Bytes: It rhymes with FeetConf — 2023-10-09

    Takeaway #1: Vite is still booming. Evan You shared that Vite’s weekly npm downloads have grown 4x in the last year to over 7.

  • Bytes: It’s Lit — 2023-10-05

    That’s a joke — so please put down the pitchforks.

  • Bytes: It’s party time for PartyKit — 2023-10-02

    In the announcement post, PartyKit founder and Bytes friend, Sunil Pai wrote about how, “The future of the Internet is collaborative.

  • Bytes: All Aboard to Turso Town — 2023-09-28

    Today’s issue covers all the goodness from Turso’s ongoing Launch Week, plus a potential PsyOp from the Big Runtime Industry™️, and a more a…

  • Bytes: The Return of the Mix — 2023-09-25

    Remixing React Router was a months-long process throughout 2022 where the Remix team moved all of Remix’s data APIs into React Router.

  • Bytes: Oops, Svelte did it again — 2023-09-21

    Editorial Note: We’ve been busy shipping shirts from our launch last week, so we asked our good friend David East for some help with this st…

  • Bytes: v0 to hero — 2023-09-18

    No, that doesn’t mean it can compose cursed images of half-Shrek-half-Donkey people.

  • Bytes: I’m running for Mayor of CSS Town — 2023-09-14
    1. Developers love CSS variables.
  • 🕹️ react.gg Last Call — 2023-09-12

    I wanted to send you one more email reminding you that we’ll be closing the launch sale for react. gg at midnight tonight.

  • Bytes: Sun’s Out, Bun’s Out — 2023-09-11

    If you’ve ever found yourself thinking, “You know, I’d really like to give some of my money to Bytes”, I have great news for you. The launch…

  • 🕹️ Behind the scenes of react.gg — 2023-09-11

    First, React has a beautiful programming model and we wanted to bring it to life. To do that, we needed to represent every core React concep…

  • 🕹️ The story of useHooks — 2023-09-08

    From the beginning, we knew we wanted to give students the opportunity to work with “production-level” React code without having to download…

  • Bytes: 🕹️ React Takeover — 2023-09-07

    As some of you know, we’ve spent the last ~15 months building out react. gg – our take on a modern, interactive React course.

  • 🕹️ react.gg is now live (+ launch sale) — 2023-09-06

    After a successful 3-month beta period, we’re excited to announce that react. gg is now officially live and open for business!

  • Bytes: Rome has fallen — 2023-09-04

    August 9, 2020: Sebastian McKenzie introduced Rome to the world as “the spiritual successor” to Babel (his first creation).

  • Bytes: 🚀 Astro Takeover — 2023-08-31

    Ok, maybe we’re not “parents,” since we did literally nothing to help create it — but we did write about its first public launch back in Jun…

  • 🕹️ Let’s talk about side effects — 2023-08-31

    That sounds fancy, but in the context of React, it just means that when React calls a component (also known as rendering), it should be able…

  • Bytes: Ride the Lightning CSS — 2023-08-28

    And that number should continue to climb, since Tailwind recently announced that it’s integrating Lightning CSS into its next-generation eng…

  • Bytes: Using Web Components responsibly — 2023-08-24

    text-wrap: balance and text-wrap: pretty let the browser create a more “balanced block” of text and makes sure none of your text blocks have…