New from Anaconda: Python in the Browser
pyscript.net Supporting open source and creating tools that enable people to do more with less are why I joined Anaconda almost eight years ago. Today,…
pyscript.net Supporting open source and creating tools that enable people to do more with less are why I joined Anaconda almost eight years ago. Today,…
Qt 6.4 is now available and comes with a lot of new modules, features, and improvements. And Web Assembly is now a fully supported platform!
If an SVG is imported into a design tool, then immediately exported as another SVG, how much precision is kept? What’s added, removed, or altered?
In this essay, Carson Gross explains the Hypermedia-Driven Application (HDA) architecture, which combines the simplicity of traditional Multi-Page Applications with the enhanced user experience of Single-Page Applications by extending HTML infrastructure through declarative syntax and hypermedia-based server…
“Why can’t we just write this code once and have it just work across Web, Android and iOS?” As a mobile engineer who has spent both a significant portion of his career copying the exact same product from iOS to Android, I’ve asked myself this question many times.
mod_wasm is a new module to run WebAssembly (Wasm) modules in Apache httpd
I joined Mozilla in 2017 as an accessibility engineer and soon became the tech lead for accessibility. But for years prior, I was already deeply involved w
DuckDuckGo for Mac gives you privacy by default. With one download, you get nearly a dozen protections, including built-in private search.
Sometimes, the complexity and overhead of a third-party physics library, such as Box2D, is overkill for your JavaScript game. In this article, walk through an implementation of a straightforward 2D physics engine. Learn to create a simple physics world with gravity and collision detection between game objects. This…
Learn about what offline-first apps are and how they help users as well as businesses for a better overall user experience.
The Council of the European Union this week adopted new language for regulations governing internet systems that may put the security of your browser at greater risk.The new language affects the EU’s electronic identification, authentication and trust services (eIDAS) rules, which are supposed to...
Techniques for defining a declarative GUI in C++
Earlier this month, we migrated from offset pagination to cursor-based pagination for our API. In this journal, we walk through the basics of these methods of pagination and why we’re making this switch.
What can SmooshGate teach us about standards development and the Web Platform? This write-up gives an overview.
With new built-in components and APIs coming to the platform, what is this "Top layer" that they enable us to use?
This post explores the experimental WebGPU API through examples and helps you get started with performing data-parallel computations using the GPU.
Infinite scrolling minimizes interaction costs and increases user engagement, but it isn’t a good fit for every website. For some, pagination or a Load More button will be a better solution.
Interop 2022 is a cross-browser initiative to find and address the most important interoperability pain points on the web platform.
WebKit has had a big year, with over 162 new features and improvements shipping in WebKit browsers — including Safari 15.2, Safari 15.4, and Safari 15.5.
Execute custom logic at the moment of request, pushing personalization to the edge with exceptional performance.
Deno 1.26 adds Cache Web API; improves permission system, experimental npm support, Node.js compatibility; ships with TypeScript 4.8, and more.
Technical article explains JSON Web Tokens (JWT), their component parts, and how they are used for authentication.
Self-host map APIs on your own cloud account, serverlessly
Understand Chrome's deprecation of U2F API and its effects, while exploring how to migrate to the WebAuthn API for continued YubiKey support.
I’ve seen a lot of captions over the years, and there’s one thing I can tell you with certainty: The way that custom controls and the HTML video element interact right now is inadequate, and I think th...
The European Union's General Data Protection Regulation (GDPR) requires websites to inform users about personal data collection and request consent for cookies. Yet the majority of websites do not give users any choices, and others attempt to deceive them into accepting all cookies. We document the severity of this…
Private profiles (now generally available) enables users to turn their GitHub profile "private", which gives users control over features that share user data across the GitHub platform. When a profile…
We're introducing new features for Supabase Storage: Image resizing and a Smart CDN.