Vinegar: Safari extension that replaces YouTube embeds with HTML5 video tags
Remember YouTube5? And a Dinosaur remembers. YouTube5 was a Safari extension back when Flash was still a thing and hated by everyone. It replaced the YouTube...
Remember YouTube5? And a Dinosaur remembers. YouTube5 was a Safari extension back when Flash was still a thing and hated by everyone. It replaced the YouTube...
Autocomplete search added to MDN Web Docs allows you to quickly jump to the document you're looking for by typing parts of the document title
The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.
Website with the collection of all the cheat sheets of the project.
Open-source, swappable packages and an AI that assembles them into full-stack apps that scale.
The Parcel team is beyond excited to announce that v2.0.0 stable is now available! 🎉
We’d like to extend a special thank you to the 210 volunteers who helped resolve more than 1,200 bugs in the Firefox 91 release. Of the 210 volunteers, 16 developers contributed their first code changes to Firefox as brand new volunteers!
In this essay, Carson Gross gives an analysis of Rich Harris's talk 'Have Single-Page Apps Ruined the Web?', exploring the debate between Single-Page Applications (SPAs) and Multi-Page Applications (MPAs). Carson examines Harris's criticisms of both approaches and proposes hypermedia-oriented solutions using htmx…
Despite claims that dithered images will reduce your image's file size, there are much better ways to compress your website's images.
JavaScript in the browser runs many times faster than it did two decades ago. And that happened because the browser vendors spent that time working on intensive performance optimizations.
On the evening of March 8, we invalidated all authenticated sessions on GitHub.com created prior to 12:03 UTC on March 8 out of an abundance of caution.
DuckDB-Wasm is an in-process analytical SQL database for the browser. It is powered by WebAssembly, speaks Arrow fluently, reads Parquet, CSV, and JSON files backed by Filesystem APIs or HTTP requests, and has been tested with Chrome, Firefox, Safari, and Node.js. You can try it at shell.duckdb.org or on Observable.
Content blocking in Safari is a thing in and of itself, and it's not good. One of the consequences is ads appearing in YouTube. Why does it happen and can it be prevented?
PlaybookUX is an all-in-one software that allows you to recruit, conduct and analyze both qualitative and quantitative research, enhanced by AI.
My journey of improving the performance of our ultra resolution storytelling tool Micrio by upgrading the JavaScript-only client to WebAssembly.
Most people know some basics of color theory but what many do not realize is how complicated this becomes when we try to record and playback color accurately.
Nextcloud Hub 21 brings a wide range of improvements in file handling performance with Files High Performance Back-end and important new collaboration features in Text, Talk, Groupware and Files.
The lie from ad tech is that there's no such thing as a premium publisher and all ad views are basically the same.
There's been a lot of discussion recently about how "Safari is the new IE" (1, 2, 3, 4, 5). I don't want to rehash the basics of that, but I have seen some...
SponsorBlock is a crowdsourced browser extension to skip sponsor segments in YouTube videos.
A Tale of DKIM signed email I run a mailwip(former hanami), an email forwarding service and I have a few stories about email that I want to share. Today I want to talk about Gmail. Gmail is a big player in email world. It dominates small and medium startups. All of companies that I worked for has been using gmail…
Android 12's Material You could risk your privacy. Learn protective measures with our insights.
Implementing search in your Rails app can be vexing. Here's a great pattern to use that combines the best parts of ActiveRecord and Postgres.
When my kids were born, I immediately set up gmail accounts for each of them using their nicknames. I’d email observations to their accounts of their first everything, along with photos of moments captured on my mobile. As they grew, I sent audio messages of them reciting poems or silly stories in their raspy, caveman…
This blog post is one of several guest blog posts, where we invite participants of our bug bounty program to write about bugs they've reported to us. This is a ...
Launching Supabase Storage and how you can use it in your apps
ZITADEL is the identity infrastructure platform that is built for developers and works for all users and applications.