What happened with the Web Monetization API?
I was pretty hot on it for a minute. I wanted it to succeed and thought it had the bones to make it. Coil was the main startup trying to push it. They did the right thing by just making it work fir…
The latest blog posts to take off on Hacker News. 8,469 posts.
I was pretty hot on it for a minute. I wanted it to succeed and thought it had the bones to make it. Coil was the main startup trying to push it. They did the right thing by just making it work fir…
In a world of closed platforms, browser extensions are the rare exception that let users modify the apps that we use.
The story is personal, but I hope readers find something they can relate to in their own life stream.
Today we're running Apache NuttX RTOS inside a Web Browser. What if we could compile and test NuttX Apps in the Web Browser? Let's explore with TCC 64-bit RISC-V Compiler, compiled to WebAssembly with Zig Compiler.
I saw a Mastodon post that made me laugh this morning. It seemed sort of crazy that the html element wouldn’t have 100% support on CanIUse.com. Heck, I’ve been using it since 1994 and it worked just fine back then! This led me down a bit of a rabbit hole.
another hidden browser which is accessible by a link
It takes 67 bytes to make one black pixel. How does it work?
YouTube is probably one of the parts of the internet I consume the most, so I was more than a little sad when YouTube announced that they don’t have plans to build a visionOS app, and disabled the option to load the iPad app. This leaves you with Safari, and the website is okay, but definitely doesn’t feel like a…
The web is amazing.
Why did an IPFS+ENS websites pioneer like me moved his blog from IPFS to a regular server?
Sometimes, improving your application CSS just takes a one-line upgrade or enhancement! Learn about 12 properties to start incorporating into your projects, and enjoy reducing technical debt, removing JavaScript, and scoring easy wins for user experience.
History of checkboxes and radio buttons in user interfaces
There's a class of comment you often see when someone makes a popular thread on Mastodon/Twitter/Threads/etc., that you also see on videos that's basically "Why make a Twitter thread? This would be better as a blog post" or "Why make a video? This would be better as a blog post". But, these comments are often stronger…
With today's update, we are excited to announce that we have integrated Mixtral 8x7B as the default LLM in Leo, our privacy-preserving AI browser assistant.
Playing Chess is one of the many hobbies I like to do in my spare time, apart from tinkering around with technology. However, I'm not very good at it, and after losing many games, I decided to see if I could do something I'm much better at; hacking the system!
Late last year, I had an idea that’s been steadily brewing in my head. I’ve found myself with some free time recently (it coincided with vacation, go figure), and I’ve hacked together some proof-of-concept code. Whether or not it is actually proving the concept I’m not sure, but the results are somewhat interesting…
I think the folks building Tailwind are talented and nice people. But at a pure technical level, I simply don’t like Tailwind. Whoever it was built for, it was not built for me.
In September 2023, Safari 17.0 on macOS shipped a small but interesting change to the <select> element.
Since I haven't published anything in almost two months, let me jot down one thought that has come to mind frequently over the past few months.
Here are the techniques I've acquired over more than 10 years of regular load testing.
Three experimental generative AI features are coming to Chrome on Macs and Windows PCs to make browsing easier and more personalized.
Today in "our novel form of NIH," why did Bluesky choose not to use a peer-to-peer network when designing the AT Protocol?
Lowercase letters and uppercase letters use the same amout of data — 1 byte each.
In the 2000s, if you wanted to make interactive or animated visualization for the web, Flash was the main option. When Flash lost support and fell off the internet, a solid decade of great visualiz…
Support WebGPU on Android, use of DXC for shader compilation, timestamp queries in compute and render passes, default entry points to shader modules, support display-p3 as GPUExternalTexture color space, memory heaps info, and more.
Web Components are a set of browser APIs that allow us to create custom HTML elements. They are one of the major things that SPA (Single Page Application) frameworks have been giving us for a long time ... HTMX is highly interesting, useful and a promising technology. It simplifies many things and allows us to build…
Discover our solutions for how to consistently automate browser testing and improve application performance.
It's no secret that authenticating into services is an unresolved topic. With time, we have managed