Reposted by Rick ByersPhilip Jägenstedt @foolip.org · 23/09/2026This is the best explanation of the interplay of specs, tests, and implementations that I've read. The point of both specs and tests is interoperable implementations, but that doesn't mean that implementations are always right when they agree. 1116
Rick Byers @rbyers.net · 21/09/2026I just finished reading the excellent book "Incorruptible: Why Good Companies Go Bad and How Great Companies Stay Great". Igalia seems to fit the pattern of great long-term companies (Costco, Vanguard, Patagonia, Devoted Health, etc.). 030
Rick Byers @rbyers.net · 21/09/2026Happy 25th birthday @igalia.com. I am so inspired by the lasting value you have contributed to the web and society at large, and even moreso by your unwavering values in implementing that work. Here's to the next 25 years indeed! www.igalia.com/2026/09/21/T...igalia.comTwenty-Five Years Upstream | IgaliaIgalia is an open source consulting firm specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers an... 1245
Rick Byers @rbyers.net · 12/09/2026Software is becoming intensely personal and disposable. An app built with AI just for me and my use case is becoming "better" than the best generic software. The web is designed to handle this explosive scaling and so is poised to be the dominant platform for the future of personalized software! 101
Reposted by Rick ByersIgalia @igalia.com · 08/09/2026🎙️ New Episode of Igalia Chats Join the party and navigate the Origin Trial Google's Johnny Stenback and @rbyers.net join @meyerweb.com and @bkardell.com to chat about Origin Trials www.igalia.com/chats/origin... 076
Rick Byers @rbyers.net · 09/08/2026I finally know what caused me to have to cancel my BlinkOn 4 trip four years ago! 000
Rick Byers @rbyers.net · 01/08/2026I'm so impressed and inspired by the team relentlessly pushing and innovating to keep Chrome users safe from vulnerabilities: blog.google/security/chr...blog.googleStronger with every update: How we’re making Chrome and the web safer in the AI EraChrome uses Gemini AI to automate vulnerability discovery, triage, and patching, accelerating updates to match modern security risks. 010
Reposted by Rick ByersOpen Web Advocacy @open-web-advocacy.org · 31/07/2026🎙️ Check out Bruce Lawson’s interview with Alex Moore, executive director and co-founder of Open Web Advocacy. They explore OWA’s history, why it exists, and what it’s fighting for: a better, more competitive web 🌐✊ open-web-advocacy.org/blog/bruce-l...open-web-advocacy.orgBruce Lawson Interviews OWA: For A Better Web - Open Web AdvocacyCheck out Bruce Lawson’s interview with Alex Moore, executive director and co-founder of Open Web Advocacy. They run through the history of OWA, why OWA exists… 085
Rick Byers @rbyers.net · 27/07/2026Hey Claude, feel free to just tell me you're pissed off that I'm micromanaging you and getting in your way, I won't fire you I promise. 😂 020
Rick Byers @rbyers.net · 26/07/2026Some of our most prolific Chromium community contributors are using Pi. I keep meaning to try it out. 120
Rick Byers @rbyers.net · 25/07/2026Like you use fable 5 for everything? I'm finding a bunch of easier UI tasks that sonnet handles just fine - I'll spawn off an autonomous agent which commits it's work on a branch and if I don't like the outcome I just delete and try again with a better prompt/model. 410
Rick Byers @rbyers.net · 25/07/2026Yes indeed, and it's fun to have to learn to really optimize again too. Reminds me of coding as a kid when I couldn't afford to upgrade my 640kB RAM 😛. Though I really hate the tradeoff of choosing a worse model which then creates bugs which wastes my time (vs. cheaper meaning better engineered). 110
Rick Byers @rbyers.net · 25/07/2026Yeah but just pro. My hobby coding is intermittent and I do still try to use Gemini sometimes too. But this month I definitely would have been better off on max. On the plus side, waiting for my 5h token limit to refresh is forcing me to take a break and eat lunch 😛 110
Rick Byers @rbyers.net · 25/07/2026Oh oh, I seem to have become addicted to Claude tokens! Probably late to the party, but I keep upping my spend limit. I'm at $400 so far this week 😬. This is because I thought I could build my own version of something that cost $2800 to buy, we'll see if I end up saving money or not 😊. 260
Rick Byers @rbyers.net · 10/07/2026Chromium costs hundreds of millions of dollars a year just to keep working well. For better or worse, none of us really believed there was a credible way to make a dent in that via charity. 020
Rick Byers @rbyers.net · 10/07/2026But there are lots of ways for individuals to contribute their time and expertise to chromium, and there are lots of other worthy projects like Servo and Ladybird where small donations can go a lot further. 220
Rick Byers @rbyers.net · 10/07/2026Yeah we discussed it some. Personally I don't think it's fair (or good optics) to ask individuals to donate money to Chromium without getting anything directly out of it. Maybe if we could find a scalable way to pay for getting pet peeve bugs fixed or something. 110
Rick Byers @rbyers.net · 02/07/2026This is the #1 thing ChromeOS got right (and Android copied) - reserve space for 2 read-only boot partitions so OS update is a reliable and trivial active partition swap. 110
Rick Byers @rbyers.net · 02/07/2026Yeah. In this case we had "automatically update" enabled but there was insufficient disk space, so it took some effort to actually get an OS update installed. 110
Rick Byers @rbyers.net · 01/07/2026I am a negligent husband! I just discovered my wife's MacBook was running MacOS 10 and so stuck on Chrome 128 and missing 2 years of security patches! If even I fail to keep my family safe online we might be doing something wrong 😕. 270
Rick Byers @rbyers.net · 23/06/2026Thanks, yes exactly. But there is a legitimate argument that just making that "cheaper" has a potential privacy cost: github.com/mozilla/stan.... Personally I believe it's certainly a cost worth paying, because it's also easy for us to target interventions if necessary.github.comCPU Performance API · Issue #1364 · mozilla/standards-positionsSpecification title CPU Performance API Specification or proposal URL (if available) https://wicg.github.io/cpu-performance/ Explainer URL (if available) https://github.com/WICG/cpu-performance Pro... 010
Rick Byers @rbyers.net · 20/06/2026Vibe coded a demo of the new navigator.cpuPerformance API in Chromium: rbyers.github.io/cpu-performa.... It's a small thing (returns just 0-4), but for some powerful web apps I think it'll be super useful. Details: github.com/WICG/cpu-per...rbyers.github.ioCPU Performance API — Reference Implementation Playground 151
Rick Byers @rbyers.net · 19/06/2026CSS Quake (cssquake.com) - no canvas just HTML/CSS using a cool library called PolyCSS (polycss.com). 😀 Playing through the first level brought back a lot of memories. I think I was one of the first to reverse engineer the PAK file format and build an editor days after the game came out.cssquake.comcssQuake - Play Quake in Your BrowserPlay Quake in your browser with no install. cssQuake renders the game as inspectable HTML and CSS powered by PolyCSS. 1101
Rick Byers @rbyers.net · 16/06/2026Given how Chromium and WebKit are always vying for the top spot in Speedometer on MacOS, it's really striking how big the gap is on iOS! And we haven't even really tried to optimize performance for that platform yet! IMHO this is what you should expect to see when there's a lack of competition! 062
Rick Byers @rbyers.net · 01/05/2026It's a good question. I don't know the team's plans but I'd guess we'd want to expose OS APIs where possible and high quality. For now, given performance constraints, the prompt API is launching on desktop only where AFAIK good native OS models do not yet exist? 010
Rick Byers @rbyers.net · 01/05/2026Android shipped the Google AI Edge SDK in Oct 24, and iOS got the Foundation Models Framework in Sept 25. So this is not at all about the web being first, but once again trying to reduce the risk of loss of relevance by not being too far behind. 321
Rick Byers @rbyers.net · 01/05/2026Yeah. Also there probably is some small entropy leakage about the user's available disk space. But I agree, this all seems less important than the other concerns you raised. 120
Rick Byers @rbyers.net · 01/05/2026A great analysis! The punch lines: "The trend is clear: for every 100 milliseconds slower a store loads, conversion tends to be about 3.5% lower." "For every 32 milliseconds slower a store responds to interactions, conversion tends to drop by about 1.5%." 041
Rick Byers @rbyers.net · 01/05/2026Great data, thanks for sharing! Is there a reason you don't share the CLS chart along with LCP and INP? IMHO negative results are just as important as positive ones (if not moreso) in helping us learn how things really work... 100
Rick Byers @rbyers.net · 01/05/2026I think if you want to try to guess if you're behind the great firewall of China, there's a ton of things to try ahead of attempting a gigantic model download. Eg. I assume Google fonts are also blocked. I'm not aware of any reason why the model would differ for different people. 120
Rick Byers @rbyers.net · 01/05/2026Thanks. In Mozilla's defence, their resources are quite limited so they have to be very selective in how they invest. And they do make some unique investments (eg. the Rust language), prioritized by their vision for the web: www.mozilla.org/en-US/about/....mozilla.orgMozilla's Vision of the Web 040
Rick Byers @rbyers.net · 30/04/2026Google services largely don't operate in China AFAIK, so no model download at all (if you can get even Chrome installed given no plat store). I'm proud that the company would rather be blocked as illegal than compromise on principles like striving for the most accurate information. 150
Rick Byers @rbyers.net · 30/04/2026I.e. @jakearchibald.com I've already admitted you were right and I was wrong in one case (view transitions vs. portals / high-vs-low level web APIs). Will this be one where we even the score or will you double your money? 🙂 110
Rick Byers @rbyers.net · 30/04/2026There's some legitimate concerns here. Let's try to be concrete about how we will identify the harm in practice so that years from now we can all learn from this difference of perspective. github.com/mozilla/stan...github.comPrompt API · Issue #1213 · mozilla/standards-positionsSpecification title Prompt API Specification or proposal URL (if available) No response Explainer URL (if available) https://github.com/webmachinelearning/prompt-api/blob/main/README.md Proposal au... 140
Reposted by Rick ByersSam Goto @sgo.to · 30/04/2026I think part of the phenomena here is that it is easy to predict things will fail: most things fail. So, stop energy is much cheaper to produce, because you would be right 99% of the time. Against-everything-for-nothing is a comfortable stance to take, but long term it is the 1% that move forward. 322
Rick Byers @rbyers.net · 27/04/2026Thanks! Exactly, what do I need a 100MB native app running all the time for my mouse for when 10kB of JS is enough to get the job done? 010
Rick Byers @rbyers.net · 27/04/2026Oh it works, just the UI looks bad on phones. I'm sure Gemini or Claude would have no trouble fixing it if I ask for a responsive design. And yes exactly, why constantly run an app using 100MB of RAM for something so simple? 000
Rick Byers @rbyers.net · 27/04/2026Correct. Code is here: github.com/rbyers/razer...github.comGitHub - RByers/RazerWeb: Web HID-based configuration interface to Razer miceWeb HID-based configuration interface to Razer mice - RByers/RazerWeb 010
Rick Byers @rbyers.net · 27/04/2026Probably some way, though I assume the details are different. Claude is also pretty good at reverse engineering binary executables if you give it a disassembler and debugger! 000
Rick Byers @rbyers.net · 27/04/2026I just thought to test the UI on mobile. I guess our jobs are safe for a little while longer 😂. 140
Rick Byers @rbyers.net · 27/04/2026Next step: vibe code a replacement for concur so I can file my BlinkOn trip expenses in 1/10th the time? 😜 000
Rick Byers @rbyers.net · 27/04/2026Just bought a new Razer mouse. Rather than install the native app, I had Gemini/Claude write a web app with the Web HID API, using the Linux driver as a reference. Less than 60 min of work laterand I think I'm done: razerweb.rbyers.ca It's a new world... Software on-demand!razerweb.rbyers.caRazer Web Configurator 7214
Rick Byers @rbyers.net · 26/04/2026In this case it's a repeat call from one company in particular which previously scammed my family member out of $200, hoping to repeat their success. I'm frustrated that VISA has so far refused to issue a chargeback, even though I have photos like this documenting the obvious scam. 100
Rick Byers @rbyers.net · 26/04/2026I figured a scam will be left either trying to convince the victim to use a different communication mechanism, will be forced to give the address of a legit company whose contact form won't reach them, or will risk Google Safe Browsing block and takedown action. 100
Rick Byers @rbyers.net · 26/04/2026My best suggestion: "I'm busy right now but if you give me your website address, I will reach out through your contact information there". Don't accept a phone number or other form of contact. Any legitimate IT company will have a website with contact info that works. 110
Rick Byers @rbyers.net · 26/04/2026Someone in my family asked what they can say to a tech support scammer calling them to confirm they are a scam, not a legitimate company. Thoughts? 110
Reposted by Rick ByersPatrick Brosset @patrickbrosset.com · 24/04/2026It’s fair to say that the V8 javascript engine runs on billions of devices today. And if you apply to this position on my team, you might get to work on it! Talk about impact!apply.careers.microsoft.comBackend Engineer | Microsoft CareersYou will contribute, in partnership with appropriate stakeholders, to determine user requirements for a feature and consider a variety of feedback channels to incorporate insights into future designs ... 1186
Rick Byers @rbyers.net · 24/04/2026Thanks Brian. For those interested, you can try it here: github.com/RByers/SiteV.... It needs a Gemini API key, but so far it's been <$1/week for me. Also slides: docs.google.com/presentation...github.comGitHub - RByers/SiteVouch: A Chrome extension for experimenting with ways to provide site reputation signalsA Chrome extension for experimenting with ways to provide site reputation signals - RByers/SiteVouch 030
Reposted by Rick ByersBrian Kardell @bkardell.com · 24/04/2026An interesting lightning talk at BlinkOn about a little experiment @rbyers.net did -- 3 minutes to watch and share your thoughts! Very curious to hear them! youtu.be/b_R3o3VASjc?...youtu.beLightning Talks #2 [BlinkOn 21]YouTube video by BlinkOn 152
Rick Byers @rbyers.net · 12/04/2026I'm excited about FedCM ambient UI. Balancing tough tradeoffs is one of the hardest things we do in Chrome and the only way to do it well is to experiment heavily and collect user feedback. 082