Color fonts on Google Fonts
Discover the first batch of color fonts on Google Fonts. Customize color palettes, add gradients, and more with COLRv1.
Discover the first batch of color fonts on Google Fonts. Customize color palettes, add gradients, and more with COLRv1.
Deno 1.28 ships with stabilized npm modules, auto-discovered lock file, a new subprocess API, and more
The W3C Member review of the Decentralized Identifier (DID) 1.0 Proposed Recommendation concluded with Formal Objections from three organizations.
Posted by Carlton Gibson on Aug. 3, 2022
OAuth2 is one of the most popular specifications for API authentication today, though wrapping your head around it can be a challenge.
Certificate transparency is superb improvement to HTTPS certificate security on the web that's great for users and businesses, but on Android it creates a huge...
The Mac and Web have a long history together. From the very beginning, Mac OS X included the ability to run an Apache web server by clicking a Start button: About a decade ago, things started to change. Since then it’s gotten harder and harder to start a simple web server for testing HTML, CSS, […]
Understand the core problems state management libraries need to solve. And how the proliferation of modern libraries address them in new ways.
Looking back, and forward
Open Web Docs supports web platform documentation for the benefit of web developers & designers worldwide. We are a community of web developers, standards makers, and technology companies that rely on this documentation as critical digital infrastructure, and we work cooperatively to ensure its long-term success and…
I'm on a bit of a mission this year to bring back the spirit of the old web. The creativity and flair of the late 90s and early 2000s. So I've recreated some of that old web magic, in modern HTML, CSS and JS.
But these browsers have one great feature: They give a very good indication whether a page is worth reading. If these browsers don't display anything, or the display looks shitty, there usually is not much content, either (In a few cases I looked up the page with something more advanced (e.g., Arena), and I was always…
From jQuery widgets to the first frameworks, component-centric view layers like React, and today's full-stack frameworks: a look back at each era of JavaScript development and what it taught us.
Password requirements are weird. It seems impossible to set a new password in many websites. Why?
React hooks changed radically how we build frontend applications allowing engineers to separate stateful logic from rendering. However, under a seemingly simple API there are some aspects of React hooks that are the source of bugs and performance issues. In this article, we will do a deep dive into the javascript…
In this post, we want to share a little bit of Tor Browser history with you, the origins of our features and designs, and how many of our innovative privacy and security features have been adopted by other browsers.
Private, independent search engine exits beta phase on its first anniversary, with innovative features that help users de-Google their search
When we finished our transition from two to one codebases, we asked ourselves why we hadn't done it sooner.
The revised conditions that Apple has imposed on dating-app providers are unreasonable, and create an unnecessary barrier. Apple must therefore pay another 5 million euros.
Explanation and making of a website in a single JavaScript file
If you’ve accessed the MDN website today, you probably noticed that it looks quite different.
After using Vue 2 as our front-end framework for almost two years, it was announced that this support would no longer be maintained, so we decided to migrate to a new framework. But which one to choose: Vue 3 or Svelte? Please note that our goals after the migration were
Vite 3 Release Announcement
In this essay, Carson Gross explores alternatives to Single Page Applications (SPAs), advocating for an 'HTML-Centric' development approach. He highlights the drawbacks of SPA complexity and the benefits of embracing HTML as the core medium for web development, offering a simpler, more efficient way to build…
Organizations are adopting microservices architectures to build resilient and scalable applications using AWS Lambda. These applications are composed of multiple serverless functions that implement the business logic. Each function is mapped to API endpoints, methods, and resources using services such as Amazon API…
Bunny.net introduces Bunny AI, a multi-model image engine creating images via simple URLs. Powered by OpenAI and StabilityAI, Bunny AI generates dynamic profile avatars and more. Try it free in our experimental release and help us shape the future of internet performance!
You no longer need HTTPS Everywhere to set HTTPS by default! Major browsers now offer native support for an HTTPS only mode. Learn how to turn it on.Read more about the sunset of HTTPS Everywhere.Since we started offering HTTPS Everywhere, the battle to encrypt the web has made leaps and bounds....