From SVG to Canvas – A new way of building interactions
Felt’s transition from SVG to Canvas streamlined our interaction code and empowered us to tackle long-standing wishlist items we couldn’t with React.
Topics /
The most popular blog posts about web & frontend on Hacker News. 3,855 posts.
Felt’s transition from SVG to Canvas streamlined our interaction code and empowered us to tackle long-standing wishlist items we couldn’t with React.
> Follow up the WinterJS series reading about the recent production-ready WinterJS 1.0 release [here](<https://wasmer.io/posts/winterjs-v1>). Today we ...
Articles and Podcasts on Customer Service, AI and Automation, Product, and more.
Get EV SSL certificates in hours, not days. Prechecks before you pay. We do the hard work for you.
We enable the world to secure the web. Burp Suite, the Web Security Academy, and world-leading research from PortSwigger — the AppSec community’s home.
We strive to craft delightful experiences with simple utilitarian apps.
After many months of hard work and preparation, I’m pleased to announce the general availability of WebRender for selected Windows 10 devices. WebRender is a major rewrite of the Firefox rendering …
Heroku has many public API endpoints. See how Heroku uses JSON Schema to test and document our Platform API–and how it helped us uncover an unexpected bug.
An important requirement to ensure you can fully access your data in cloud apps forever is making the backend sync server available for local self-hosting. That's what EJECTABLE apps are about.
How to crawl the web with Scrapy without harming websites. Here are a few tips for netizens who want to build polite and considerate web crawlers.
Practical guides on CRM, sales pipelines, and Gmail productivity from the Streak team. Tips for sales teams, email workflows, and growing your business.
Our mission is to create one of the most powerful, beautiful, and simple web rendering engines in the world. Our passion is to make it…
We tested Firefox Preview, the new Firefox experience for Android, together with our users for 6 months. Now it's coming to Firefox for Android Nightly.
Why we moved from Angular 2 to Vue.js (and why we didn’t choose React) By Luis Elizondo At Rever (www.reverscore.com) we just released a new version of our web client using Vue.js. After 641 …
There has been a lot of discussion regarding this week’s announcement of upcoming changes to HTML video codec support in Chrome. The future...
Mozilla's Servo team joining Mixed Reality
It's possible to use Node.js with a browser shell to build cross-platform desktop applications using HTML, CSS and JS. Let's look at some of the options.
Support for Vite is now stable in Remix v2.7.
A tale about how coding agents are actually making me more and more interested in design
These days, we spend more time online – working with docs, email, music and occasionally even accessing social media. But, our online and desktop experiences have been disjointed. We give applications the full run of our desktops, where they have their own icons and windows, but we trap the whole Internet inside one…
Brave has further strengthened its fingerprinting protections by preventing users from being identified based on preferred browser language. Starting with version 1.39, Brave randomizes how your browser informs sites of what language(s) you’ve set as default, and what fonts you have installed on your system.
The story of Firefox and Firebug are synonymous with the rise of the web. We fought the good fight and changed how developers inspect HTML and debug JS in the browser. Firebug ushered the Web 2.0 era. Today, the work pioneered by the Firebug community through the last 12 years lives on in Firefox Developer Tools…
Building an Elm demo app to show how Elm can be used in a project.
Everyone loves CSS! So I built a calculator where the CSS handles the logic without the help of javascript. In this blog post, I will discuss how I achieved this and maybe make a case for my sanity for making it.
Deno 1.22 changes default type-checking behavior, removes Deno.emit() API, adds Response.json() API, adds Deno namespace to workers by default, and more