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
- 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
- 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
- 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…