Web Dev

Home | Parent Topic | Deck | Stream | CSS | JavaScript | Frameworks | PWA | WASM | Web Browser Engineers | Communities

CSS

4 Quality Options for a Table of Contents Block in WordPress

Offering a table of contents block in WordPress for blog posts (or really any other type of long-ish

Tue, 18 Jan 2022 23:22:01 GMT

Making a Site Work Offline Using the VitePWA Plugin

The VitePWA plugin from Anthony Fu is a fantastic tool for your Vite-powered sites. It helps you add

Tue, 18 Jan 2022 14:30:26 GMT

What Were the Hottest Front-End Tools in 2021?

Another year has passed and once again I’ve had the privilege of going through the Web Tools We

Mon, 17 Jan 2022 15:13:26 GMT

Using the CSS Me Not Bookmarklet to See (and Disable) CSS Files

Stoyan is absolutely correct. As much as we all love CSS, it’s still an important player in how

Sat, 15 Jan 2022 00:06:56 GMT

Mondrian Art in CSS From 5 Code Artists

Mondrian is famous for paintings with big thick black lines forming a grid, where each cell is white,

Fri, 14 Jan 2022 18:15:03 GMT

How to Build Your First Custom Svelte Transition

The Svelte transition API provides a first-class way to animate your components when they enter or le

Fri, 14 Jan 2022 15:24:19 GMT

8 Helpful Accessibility Links for January 2022

Every now and then, I find that I’ve accumulated a bunch of links about various things I find interes

Thu, 13 Jan 2022 20:57:41 GMT

A Practical Tip For Using Sass Default Parameters

Sass offers functions and mixins that accept parameters. You can use Sass default parameters, that is

Thu, 13 Jan 2022 15:17:28 GMT

Parcel CSS: A New CSS Parser, Transformer, and Minifier

Hot off the presses from Devon Govett, creator of Parcel, is Parcel CSS:A CSS parser, transformer, an

Wed, 12 Jan 2022 21:10:53 GMT

Open Source & Sustainability

It’s a god-damned miracle to me that open source is as robust as it is in tech. Consider the op

Wed, 12 Jan 2022 20:51:49 GMT

How to Make a Pure CSS 3D Package Toggle

You know how you can get cardboard boxes that come totally flat? You fold ‘em up and tape ‘em to make

Wed, 12 Jan 2022 15:29:38 GMT

Netlify Identity, a Key Aspect to Jamstack Development

(This is a sponsored post.)Netlify is amazing at static file hosting, but it’s really so much m

Wed, 12 Jan 2022 14:13:00 GMT

What Would it Take to Prevent CSS Tooltips From Overflowing?

Say you have an elements with CSS tooltips and you’re going to position those tooltips such tha

Tue, 11 Jan 2022 23:18:56 GMT

Adding Vite to Your Existing Web App

Vite (pronounced “veet”) is a newish JavaScript bundler. It comes batteries-included, requires almost

Tue, 11 Jan 2022 15:38:06 GMT

How to Use Native Custom Fields in WordPress (and 5 Useful Examples)

Custom Fields in WordPress are arbitrary bits of data that you can apply to Posts, Pages, and Custom

Tue, 11 Jan 2022 00:41:48 GMT

JavaScript

Auto Resizable SelectBox (React , TypeScript , No jQuery)

Auto Resizable SelectBox (React , TypeScript , No jQuery)

Wed, 19 Jan 2022 00:14:23 GMT

Enable by default findLast and findLastIndex methods (#6769)

Enable by default findLast and findLastIndex methods (#6769)

Sun, 19 Dec 2021 13:49:45 GMT

Merge pull request #6756 from Taritsyn/nuget-net-client-profile-in-ms…

Merge pull request #6756 from Taritsyn/nuget-net-client-profile-in-ms…

Fri, 05 Nov 2021 17:22:40 GMT

NuGet: Add a support for .NET Framework Client Profiles in MSBuild sc…

NuGet: Add a support for .NET Framework Client Profiles in MSBuild sc…

Fri, 05 Nov 2021 07:27:40 GMT

Merge pull request #6748 from Taritsyn/nuget-win-arm64-support

Merge pull request #6748 from Taritsyn/nuget-win-arm64-support

Fri, 05 Nov 2021 05:48:00 GMT

Merge pull request #6747 from Taritsyn/nuget-conversion-to-metapackages

Merge pull request #6747 from Taritsyn/nuget-conversion-to-metapackages

Fri, 08 Oct 2021 15:43:43 GMT

NuGet: Convert a Microsoft.ChakraCore and Microsoft.ChakraCore.symbol…

NuGet: Convert a Microsoft.ChakraCore and Microsoft.ChakraCore.symbol…

Thu, 07 Oct 2021 17:09:54 GMT

Merge pull request #6746 from Taritsyn/nuget-platform-specific-packag…

Merge pull request #6746 from Taritsyn/nuget-platform-specific-packag…

Wed, 06 Oct 2021 16:14:53 GMT

Merge pull request #6745 from chakra-core/dependabot/npm_and_yarn/tes…

Merge pull request #6745 from chakra-core/dependabot/npm_and_yarn/tes…

Wed, 06 Oct 2021 10:14:03 GMT

Bump ansi-regex from 5.0.0 to 5.0.1 in /test/WasmSpec/convert-test-suite

Bump ansi-regex from 5.0.0 to 5.0.1 in /test/WasmSpec/convert-test-suite

Sat, 02 Oct 2021 18:26:13 GMT

NuGet: Add to platform-specific packages a PowerShell scripts that ar…

NuGet: Add to platform-specific packages a PowerShell scripts that ar…

Sat, 02 Oct 2021 18:25:49 GMT

Merge pull request #6680 from Taritsyn/nuget-platform-specific-packag…

Merge pull request #6680 from Taritsyn/nuget-platform-specific-packag…

Tue, 21 Sep 2021 14:45:39 GMT

NuGet: Implement in MSBuild scripts of platform-specific packages a s…

NuGet: Implement in MSBuild scripts of platform-specific packages a s…

Tue, 14 Sep 2021 07:24:10 GMT

Goodbye Fun Fun Function (and the importance of mental health)

Goodbye Fun Fun Function (and the importance of mental health)

Mon, 06 Jul 2020 13:00:05 GMT

The amazing history of programming with Olga Stern - Fun Fun Function

The amazing history of programming with Olga Stern - Fun Fun Function

Fri, 19 Jun 2020 09:11:57 GMT

Bus factor, pair programming and Visual Studio Code Live Share with David Khourshid

Bus factor, pair programming and Visual Studio Code Live Share with David Khourshid

Tue, 31 Mar 2020 10:53:34 GMT

How do I become a lead engineer? Answers from pro tech career advisors (Part 1)

How do I become a lead engineer? Answers from pro tech career advisors (Part 1)

Fri, 20 Mar 2020 18:00:12 GMT

Taming architecture complexity in V8 — the CodeStubAssembler

Taming architecture complexity in V8 — the CodeStubAssembler

Thu, 16 Nov 2017 15:38:00 GMT

An internship on laziness: lazy unlinking of deoptimized functions

An internship on laziness: lazy unlinking of deoptimized functions

Wed, 04 Oct 2017 07:03:00 GMT

Monorepo Javascript Projects with Yarn Workspaces and Lerna

Monorepo Javascript Projects with Yarn Workspaces and Lerna

Angular 13 + Ngx-admin + NestJs + NX

Angular 13 + Ngx-admin + NestJs + NX

daedalOS: Desktop Environment (Windows 10 Clone) in the Browser

daedalOS: Desktop Environment (Windows 10 Clone) in the Browser

Overriding nested dependencies in NPM

Overriding nested dependencies in NPM

Dependency Injection in Node.js - Higher Order Routing With Express

Dependency Injection in Node.js - Higher Order Routing With Express

Containerize Go + SQLite with Docker - 9MB Image Size

Containerize Go + SQLite with Docker - 9MB Image Size

Taking localization to i18next level

Taking localization to i18next level

Angular 13 with ESLint, Material, Transloco, Jest, TestCafe, Docker & Prettier

Angular 13 with ESLint, Material, Transloco, Jest, TestCafe, Docker & Prettier

API with NestJS #58. Using ETag to implement cache and save bandwidth

API with NestJS #58. Using ETag to implement cache and save bandwidth

Access Bluetooth device data remotely using Javascript

Access Bluetooth device data remotely using Javascript

markthing, online markdown editor with live preview.

markthing, online markdown editor with live preview.

Angular 13 + Ngx-admin + NestJs + NX

Angular 13 + Ngx-admin + NestJs + NX

How to Check if a Variable is an Integer in JavaScript - Mastering JS

How to Check if a Variable is an Integer in JavaScript - Mastering JS

Looptap - addictive minimal game

Looptap - addictive minimal game

Create simple mobile app using ionic react and transfer data between pc and mobile

Create simple mobile app using ionic react and transfer data between pc and mobile

Chart library billboard.js 3.3 release: Non-zero based bar, stacking bar radius & more!

Chart library billboard.js 3.3 release: Non-zero based bar, stacking bar radius & more!

vuetify-virtual-table

vuetify-virtual-table

Understanding the Container Component Pattern with React Hooks

Understanding the Container Component Pattern with React Hooks

React.useReducer() - React Hooks Explained With Example

React.useReducer() - React Hooks Explained With Example

Automatic batching in React 18 helps avoid re-rendering

Automatic batching in React 18 helps avoid re-rendering

Why you have to use className in React, but not in Preact?

Why you have to use className in React, but not in Preact?

Added gamepad support for my web-based car game experiment

Added gamepad support for my web-based car game experiment

New in JavaScript: findLast() and findLastIndex() methods

New in JavaScript: findLast() and findLastIndex() methods

3 React Component Design Patterns You Should Know About

3 React Component Design Patterns You Should Know About

React & Vue source code as Images

React & Vue source code as Images

A step by step tutorial for building an interactive JS stock chart (that displays the price of Tesla stocks over time)

A step by step tutorial for building an interactive JS stock chart (that displays the price of Tesla

Preventing man-in-the-middle attacks with Strict Transport Security

Preventing man-in-the-middle attacks with Strict Transport Security

Where to Learn React.JS in 2022 - A List of Resources for New Developers

Where to Learn React.JS in 2022 - A List of Resources for New Developers

Frameworks

Typed Forms: The RFC Is Here

For five years, strong types in the Forms package have been a top feature request. Issue (#13721) is

Thu, 13 Jan 2022 19:44:43 GMT

Discontinued Long Term Support for AngularJS

Photo by Craig Adderley from PexelsIn January of 2018 we laid out our plans for the final releases of

Tue, 11 Jan 2022 22:04:15 GMT

Thank you, Angular

Photo by Igor MinarLooking back…I remember it as if it happened just yesterday. A string of semi-rand

Wed, 01 Dec 2021 00:06:24 GMT

The [New] State of CSS in Angular

It’s been a few years since we last covered CSS on this blog — and a lot has happened since then!In t

Tue, 16 Nov 2021 18:01:14 GMT

Angular v13 is now Available

photo by Minko GechevWe’re back with the brand new release of Angular v13 to share with all of you! T

Thu, 04 Nov 2021 00:01:33 GMT

Improving Angular Component’s accessibility

If you’ve looked at the Angular roadmap recently, you’d see that one of the major focuses of the Comp

Wed, 27 Oct 2021 17:02:26 GMT

7.15.0 Released: Hack-style pipelines, TypeScript const enums and Rhino target support

7.15.0 Released: Hack-style pipelines, TypeScript const enums and Rhino target support

Mon, 26 Jul 2021 06:00:00 GMT

Build more accessible Angular apps

During #GoogleIO2021, we released a new Angular codelab focused on accessibility. In this post we’ll

Wed, 09 Jun 2021 17:01:10 GMT

New Feature Request Process

Among the most significant advantages of working on a popular open codebase is the constant feedback

Thu, 27 May 2021 17:01:42 GMT

Introducing Angular DevTools

We’re thrilled to announce Angular DevTools — a Chrome DevTools extension that you can use to inspect

Tue, 18 May 2021 21:46:16 GMT

Angular v12 is now available

Photo of Alamo Square Park in San Francisco by Minko GechevIt’s that time again, friends — we’re back

Wed, 12 May 2021 23:23:05 GMT

Babel is used by millions, so why are we running out of money?

Babel is used by millions, so why are we running out of money?

Mon, 10 May 2021 06:00:00 GMT

#193 - Vue.js 3.1.0-beta Migration Build now available! Vue Devtools new beta supports Vue 2.x and more!

Hi everyone,Great news! [Vue v3.1.0-beta](https://github.com/vuejs/vue-next/blob/master/CHANGELOG.md)

Mon, 10 May 2021 00:00:00 GMT

7.14.0 Released: New class features enabled by default, TypeScript 4.3, and better CommonJS interop

7.14.0 Released: New class features enabled by default, TypeScript 4.3, and better CommonJS interop

Thu, 29 Apr 2021 06:00:00 GMT

#192 - Vue 3.0 to drop IE 11 support (RFC); 2 days until Vueconf.us; Component testing in Cypress;

Hi there!Last month might not have been the most eventful when it comes to Vue news, but there’s been

Mon, 12 Apr 2021 00:00:00 GMT

#191 - State of Vue 2021, Vite v2 released; Vuex 5 RFC; Vuetify for Vue 3 in alpha and more!

Welcome back!Those last 3 weeks have been truly crazy! First of all, [Evan’s State of Vuenion 2021 ta

Sat, 06 Mar 2021 00:00:00 GMT

7.13.0 Released: Records and Tuples, granular compiler assumptions, and top-level targets

7.13.0 Released: Records and Tuples, granular compiler assumptions, and top-level targets

Mon, 22 Feb 2021 06:00:00 GMT

#190 - Vuex 4.0.0 is here! 🚀 New Vite docs and dedicated Discord sever; Vue Contributor days and more!

Hi everyone,Great news! [Vuex 4.0.0 (stable)](https://github.com/vuejs/vuex/releases/tag/v4.0.0) for

Wed, 10 Feb 2021 00:00:00 GMT

#189 - Reflections for 2020-2021; Vue-Storefront raises $1.5M; Element UI for Vue 3.0 and more!

Hey there!Welcome, to the first issue of 2021!The Vue.js blog has been reactivated and can be found a

Sun, 24 Jan 2021 00:00:00 GMT

#188 - Enjoy the Vuelidays! And a happy new year! 🎉

Hey everyone,hope you had a great time during the holiday season! 🌲 I know I had! 🥟 🐕Let’s start with

Tue, 29 Dec 2020 00:00:00 GMT

#187 - The Vue.js Newsletter is back! 🎉

Hey there,it’s been a while... Did you miss the newsletter? I hope you did actually! I’m sorry for th

Sun, 13 Dec 2020 00:00:00 GMT

7.12.0 Released: TypeScript 4.1, strings as import/export names, and class static blocks

7.12.0 Released: TypeScript 4.1, strings as import/export names, and class static blocks

Thu, 15 Oct 2020 06:00:00 GMT

#186 - 🍰 Vue.js v3.0.0 "One Piece" Released! 🎉 The State of Nuxt.js and more!

Hello!The time is now! Vue.js v3.0, codename "__One Piece__" has just been officially released! 🎉 Wat

Fri, 18 Sep 2020 00:00:00 GMT

#185 - Vue-CLI v4.5.0 ships with built-in Vue 3.0 support; Nuxt v2.14 released; VueConf Toronto announced!

Hello Vuers,with the newly released [Vue-CLI v4.5.x](https://github.com/vuejs/vue-cli/releases/tag/v4

Sat, 22 Aug 2020 00:00:00 GMT

#184 - Vue.js 3.0 Release Candidate is here! 3.0 Docs in beta; Vue-Devtools beta for Vue 3.0 available and more!

👋 Hi there,great news! We are now closer than ever to the official Vue 3.0 release. The first Release

Wed, 22 Jul 2020 00:00:00 GMT

#183 - Vue 3.0 status update; Svelte-inspired magic for Vue SFC; Nuxt.js v2.13 is out and more!

Hi there,As we are all waiting for the new major version of Vue, you might be wondering – how much lo

Sun, 05 Jul 2020 00:00:00 GMT

#182 - Quasar.Conf coming online on July 5th; The process of rewriting Vue.js;

Hi there,I’m back with some interesting news for you!Are you interested in Quasar? If yes, there’s an

Mon, 15 Jun 2020 00:00:00 GMT

7.10.0 Released: Class Fields in preset-env, '#private in' checks and better React tree-shaking

7.10.0 Released: Class Fields in preset-env, '#private in' checks and better React tree-shaking

Mon, 25 May 2020 06:00:00 GMT

#181 - #181: 📓 Big News from Nuxt.js – Introducing the Content and Components modules 🎉

Hi there,we’ve just had some incredibly exciting 2 weeks in the Nuxt.js world! First the Nuxt team re

Sun, 24 May 2020 00:00:00 GMT

#180 - 🏎 Say hi to Vite! A brand new, extremely fast development setup for Vue. So fast it feels instant!

Hey there,As you all know "*Vue*" in French stands for "*View*" and pretty much describes what Vue.js

Mon, 11 May 2020 00:00:00 GMT

#178 - Wikimedia adopting Vue! 🎉 New Vue online meetup initiatives and more videos from VueConf.us and Vue.js Amsterdam

Hello,Do you know this website called Wikipedia? Where you can read about things? Like an online ency

Sun, 29 Mar 2020 00:00:00 GMT

7.9.0 Released: Smaller preset-env output, Typescript 3.8 support and a new JSX transform

7.9.0 Released: Smaller preset-env output, Typescript 3.8 support and a new JSX transform

Mon, 16 Mar 2020 06:00:00 GMT

#176 - 🎉 Vue.js: The Documentary is here! VueConf.TO and Vue London announced; Using state machines with Vue and more!

Hello!What a week it was! Sorry for skipping last week news – I’ve had so much fun at [Vue.js Amsterd

Thu, 27 Feb 2020 00:00:00 GMT

Web Development (Medium)

There are several ways to make a website for your business.

What Are the Advantages of Hiring a Web Design Company?Continue reading on Medium »

Wed, 12 Jan 2022 14:46:53 GMT

yoga teacher studio website

#professionalWordpressDesignercontact me to build your own websiteContinue reading on Medium »

Wed, 12 Jan 2022 14:41:26 GMT

Animal Hospital _ Veterinarian website

#professionalWordpressDesignercontact me to build your own websiteContinue reading on Medium »

Wed, 12 Jan 2022 14:27:07 GMT

Is your website platform fit for purpose? Here’s our 7 point checklist

If you’re growing or restructuring your business, or perhaps engaged in mergers and acquisitio

Wed, 12 Jan 2022 14:23:16 GMT

3 Major Features of Node.js 17

Details of Node.js 17 new features, including OpenSSL 3.0 support and V8 JavaScript engine 9.5 featur

Wed, 12 Jan 2022 14:18:35 GMT

Real Estate website

#professionalWordpressDesignercontact me to build your own websiteContinue reading on Medium »

Wed, 12 Jan 2022 14:16:52 GMT

React Re-Reselect: Better Memoization and Cache Management

Although React’s components have a fast lifecycle, they suffer due to excessive re-rendering,

Wed, 12 Jan 2022 14:03:17 GMT

5+1 Github repositories every Web Developer should know.

Yes it is open sourceContinue reading on JavaScript in Plain English »

Wed, 12 Jan 2022 13:52:26 GMT

Web Hosting at cheap Price !

Web-hosting is where WordPress will be installed. This is a server which stays online 24*7 and all yo

Wed, 12 Jan 2022 13:45:21 GMT

7 Questions that beginners ask about career in web development

Do you wish to be a web developer? Maybe you are planing to learn web development in future. So their

Wed, 12 Jan 2022 13:34:47 GMT

PWA

How to trigger the simple "Add to home screen" feature (the one without service worker)

How to trigger the simple "Add to home screen" feature (the one without service worker)

Tue, 18 Jan 2022 09:40:12 GMT

What is best for PWA Development React | Vue | Angular [closed]

What is best for PWA Development React | Vue | Angular [closed]

Tue, 18 Jan 2022 05:35:09 GMT

Web Tech Recipe for AR: QR Codes + PWA = Web AR Experience

Web Tech Recipe for AR: QR Codes + PWA = Web AR Experience

Mon, 17 Jan 2022 22:54:05 GMT

How to prompt native app install banner in Android using gatsby manifest

How to prompt native app install banner in Android using gatsby manifest

Mon, 17 Jan 2022 17:50:48 GMT

How is a progressive web app updated - is the install even re-triggered?

How is a progressive web app updated - is the install even re-triggered?

Mon, 17 Jan 2022 17:37:53 GMT

Accelerometer data when Android phone screen is off, in a progressive-web-app with service worker

Accelerometer data when Android phone screen is off, in a progressive-web-app with service worker

Mon, 17 Jan 2022 16:55:29 GMT

Ask the visitor of the website to add a home desktop shortcut on mobile (progressive-web-app)

Ask the visitor of the website to add a home desktop shortcut on mobile (progressive-web-app)

Mon, 17 Jan 2022 13:44:13 GMT

Capacitor showing blank screen for react app in android studio

Capacitor showing blank screen for react app in android studio

Sat, 15 Jan 2022 18:49:18 GMT

Newly created react app is giving an error without me editing anything at all [duplicate]

Newly created react app is giving an error without me editing anything at all [duplicate]

Fri, 14 Jan 2022 22:10:16 GMT

how to working 'PWA' when download and install app from website to all devices?

how to working 'PWA' when download and install app from website to all devices?

Fri, 14 Jan 2022 15:11:02 GMT

packaging new chromium based uwp pwa with a private network

packaging new chromium based uwp pwa with a private network

Wed, 12 Jan 2022 16:06:09 GMT

PWA `beforeinstallprompt` not being fired on Android Webview

PWA `beforeinstallprompt` not being fired on Android Webview

Wed, 12 Jan 2022 11:04:07 GMT

Bad Practice?: Saving large uploaded (but not submitted) files to the application cache on a PWA

Bad Practice?: Saving large uploaded (but not submitted) files to the application cache on a PWA

Wed, 12 Jan 2022 10:58:31 GMT

Multiple PWAs on the same host but different subfolders - same origin behavior

Multiple PWAs on the same host but different subfolders - same origin behavior

Tue, 11 Jan 2022 14:30:27 GMT

How to determine, in a service worker, which HTML5 page orginated the fetch request?

How to determine, in a service worker, which HTML5 page orginated the fetch request?

Tue, 11 Jan 2022 05:45:36 GMT

Build and deploy a Next.js PWA portfolio template website in simple steps

Build and deploy a Next.js PWA portfolio template website in simple steps

Fri, 24 Dec 2021 07:05:58 GMT

Which is the best Progressive Web App Development Company in the USA

Which is the best Progressive Web App Development Company in the USA

Wed, 22 Dec 2021 10:14:39 GMT

Choose the Best PWA App Development Company | iWebServices

Choose the Best PWA App Development Company | iWebServices

Mon, 13 Dec 2021 09:33:18 GMT

Google Meet is now a simple PWA on Mac, Windows, and Chrome OS

Google Meet is now a simple PWA on Mac, Windows, and Chrome OS

Fri, 30 Jul 2021 15:14:26 GMT

Hands-on: Zoom’s new PWA brings video backgrounds, reactions to Chromebooks and the web

Hands-on: Zoom’s new PWA brings video backgrounds, reactions to Chromebooks and the web

Tue, 29 Jun 2021 16:23:17 GMT

You can now play games from Stadia’s Progressive Web App on Android

You can now play games from Stadia’s Progressive Web App on Android

Wed, 16 Jun 2021 22:49:07 GMT

Chrome for Android getting new PWA install UI, starting with Twitter

Chrome for Android getting new PWA install UI, starting with Twitter

Mon, 29 Mar 2021 21:28:32 GMT

YouTube․com is now available to install as a Progressive Web App

YouTube․com is now available to install as a Progressive Web App

Sun, 24 Jan 2021 11:00:00 GMT

Google Chrome prepares option to launch Progressive Web Apps at startup

Google Chrome prepares option to launch Progressive Web Apps at startup

Thu, 28 May 2020 14:15:33 GMT

Google Chat rolling out Progressive Web App to replace Electron client

Google Chat rolling out Progressive Web App to replace Electron client

Wed, 27 May 2020 22:08:23 GMT

[Update: Tutorial] Progressive Web Apps will support Android’s homescreen app shortcuts

[Update: Tutorial] Progressive Web Apps will support Android’s homescreen app shortcuts

Wed, 20 May 2020 16:07:30 GMT

[Update: Google News] Chrome OS trades Android apps for Progressive Web Apps in Play Store

[Update: Google News] Chrome OS trades Android apps for Progressive Web Apps in Play Store

Wed, 20 May 2020 13:33:56 GMT

YouTube TV prompting frequent watchers to install Progressive Web App

YouTube TV prompting frequent watchers to install Progressive Web App

Sat, 25 Jan 2020 19:26:48 GMT

Chrome OS change means Android apps will sometimes be offered in lieu of web apps

Chrome OS change means Android apps will sometimes be offered in lieu of web apps

Wed, 19 Jun 2019 23:50:04 GMT

Fuchsia Friday: The web and Fuchsia’s first ‘customers’

Fuchsia Friday: The web and Fuchsia’s first ‘customers’

Fri, 29 Jun 2018 23:38:33 GMT

Chrome 58 beta allows for immersive full screen Progressive Web Apps

Chrome 58 beta allows for immersive full screen Progressive Web Apps

Tue, 21 Mar 2017 20:35:46 GMT

With Chrome 57, Progressive Web Apps will appear in Android’s app drawer, settings, more

With Chrome 57, Progressive Web Apps will appear in Android’s app drawer, settings, more

Thu, 02 Feb 2017 20:55:18 GMT

WASM

Run JavaScript Code One Magnitude Faster Using WebAssembly

Run JavaScript Code One Magnitude Faster Using WebAssembly

Sat, 08 Jan 2022 19:14:58 GMT

The Future of WebAssembly why it wouldn’t replace javascript.

The Future of WebAssembly why it wouldn’t replace javascript.

Thu, 06 Jan 2022 11:17:06 GMT

Let’s Export the C++ library to JavaScript WASM Library — Part A

Let’s Export the C++ library to JavaScript WASM Library — Part A

Wed, 05 Jan 2022 04:17:30 GMT

Avoiding using Serde in Rust WebAssembly When Performance Matters

Avoiding using Serde in Rust WebAssembly When Performance Matters

Fri, 31 Dec 2021 01:44:25 GMT

Complete Blazor (WASM & Server) And ASP.NET API Development

Complete Blazor (WASM & Server) And ASP.NET API Development

Sat, 25 Dec 2021 01:39:47 GMT

Pyodide Spin Out and 0.17 Release

We are happy to announce that Pyodide has become an independent and community-driven project. We are

Thu, 22 Apr 2021 15:17:11 GMT

A New Backend for Cranelift, Part 1: Instruction Selection

This post will describe my recent work on Cranelift as part of my day job at Mozilla. In this post, I

Fri, 09 Oct 2020 20:09:00 GMT

Merge pull request #161 from vishalvrv9/hands-on-webassembly

Merge pull request #161 from vishalvrv9/hands-on-webassembly

Fri, 11 Sep 2020 11:51:50 GMT

Tutorial link for article about importing a module in Vue.js

Tutorial link for article about importing a module in Vue.js

Tue, 08 Sep 2020 13:48:21 GMT

Securing Firefox with WebAssembly

Protecting the security and privacy of individuals is a central tenet of Mozilla’s mission, and so we

Tue, 25 Feb 2020 14:04:18 GMT

Web Browser Engineers

Contributing to MDN: Meet the Contributors

If you’ve ever built anything with web technologies, you’re probably familiar with MDN Web Docs. With

Tue, 18 Jan 2022 16:07:59 GMT

STATE OF THE BAT: 2021 Recap and 2022 Outlook

Introduction2021 was a significant year for the growth and development of Brave and BAT. Brave grew o

Tue, 18 Jan 2022 00:00:00 GMT

New year, new web advocacy goals

Privacy, Dark Mode, Multi-device support, Web 3.0? Let’s review what 2021 left us and do some predict

Mon, 17 Jan 2022 15:04:27 GMT

New year, new web advocacy goals

Privacy, Dark Mode, Multi-device support, Web 3.0? Let’s review what 2021 left us and do some predict

Mon, 17 Jan 2022 15:04:27 GMT

Add RSS Feeds to your website to keep your core readers engaged

Add RSS Feeds to Your Website to Keep Your Core Readers EngagedRSS is a well established but often we

Fri, 14 Jan 2022 14:16:44 GMT

W3C Invites Implementations of CSS Conditional Rules Module Level 3, CSS Cascading and Inheritance Level 4 and Level 5

The CSS Working Group invites implementations of the following three Candidate Recommendation Snapsho

Thu, 13 Jan 2022 07:20:17 GMT

Nouns DAO and Brave: Engaging with the Web3 community to champion transparency and decentralized collaboration

A unique collaboration that led to a novel on-chain transaction to purchase paid advertising space by

Wed, 12 Jan 2022 00:00:00 GMT

New Year, New Privacy Protection for Firefox Focus on Android

New Year, New Privacy Protection for Firefox Focus on Android

Tue, 11 Jan 2022 14:16:13 GMT

Privacy Interest Group (PING) 2021 year in review and thank yous

PING 2021 Year in ReviewPING performed 24 privacy reviews in 2021 and provided guidance on several ot

Mon, 10 Jan 2022 19:24:24 GMT

Chrome 98 Beta: Color Gradient Vector Fonts, Region Capture Origin Trial, and More

Chrome 98 Beta: Color Gradient Vector Fonts, Region Capture Origin Trial, and More

Mon, 10 Jan 2022 17:41:00 GMT

Mozilla partners with The Markup to launch Rally study into Facebook’s tracking and data collection practices

Mozilla partners with The Markup to launch Rally study into Facebook’s tracking and data collection p

Mon, 10 Jan 2022 11:00:00 GMT

GrabBag 3: Fixing PoolParty, Improving Fingerprinting Protections, More Debouncing, and Less Chromium

This is the fifteenth post in an ongoing series describing new and upcoming privacy features in Brave

Fri, 07 Jan 2022 00:00:00 GMT

Kent v0.1.0 released! And the story of Kent in the first place....

Kent v0.1.0 released! And the story of Kent in the first place....

Wed, 05 Jan 2022 01:00:00 GMT

Opera to integrate Handshake for blockchain-based, decentralized domain naming

Hello there,On this last day of 2021, we have some plans to share. Today, we’re announcing a pa

Fri, 31 Dec 2021 09:00:00 GMT

Let’s take a look back at 2021 in Opera desktop

Happy Holidays to all the Opera users! As we all reflect on the past year, we thought it would be gre

Fri, 31 Dec 2021 08:49:16 GMT

Hacks Decoded: Sara Soueidan, Award-Winning UI Design Engineer and Author

Welcome to our Hacks: Decoded Interview series! Once a month, Mozilla Foundation’s Xavier Harding spe

Thu, 30 Dec 2021 15:13:51 GMT

Hacks Decoded: Sara Soueidan, Award-Winning UI Design Engineer and Author

Hacks Decoded: Sara Soueidan, Award-Winning UI Design Engineer and Author

Thu, 30 Dec 2021 15:13:51 GMT

Manuel Rego: A story on web engines interoperability related to wavy text decorations

Manuel Rego: A story on web engines interoperability related to wavy text decorations

Tue, 28 Dec 2021 23:00:00 GMT

Partitioning Network-State for Privacy

This is the fourteenth post in an ongoing, regular series describing new and upcoming privacy feature

Wed, 22 Dec 2021 00:00:00 GMT

CSS Snapshot 2021 Note Published

The CSS Working Group has published a Group Note of CSS Snapshot 2021. This document collects togethe

Tue, 21 Dec 2021 08:44:11 GMT

Three First Public Working Drafts published by the CSS Working Group

The CSS Working Group has published the following three First Public Working Drafts:CSS Containment M

Tue, 21 Dec 2021 08:36:10 GMT

First Public Working Draft: EditContext API

The Web Editing Working Group has published a First Public Working Draft of EditContext API. The Edit

Tue, 21 Dec 2021 08:31:04 GMT

How The Economic Times passed Core Web Vitals thresholds and achieved an overall 43% better bounce rate

How The Economic Times passed Core Web Vitals thresholds and achieved an overall 43% better bounce ra

Tue, 21 Dec 2021 00:00:00 GMT

Release Notes for Safari Technology Preview 137

Safari Technology Preview Release 137 is now available for download for macOS Big Sur and betas of ma

Mon, 20 Dec 2021 21:23:09 GMT

The best browser for your last minute Christmas Shopping

The tree is lit up, the gifts you’ve amassed are piled underneath, and you’re surrounded by family, f

Mon, 20 Dec 2021 14:00:00 GMT

Opera GX now available in the Microsoft Store

You can download Opera GX from Microsoft StoreSeasons greetings GX fans, there’s a nice holiday

Fri, 17 Dec 2021 14:15:08 GMT

Pocket & Texas Monthly Take You Inside The World of the Dallas Cowboys Cheerleaders With New Partnership

Pocket & Texas Monthly Take You Inside The World of the Dallas Cowboys Cheerleaders With New Partners

Thu, 16 Dec 2021 23:15:21 GMT

EU Digital Markets Act makes it easier for people to pick the software of their choice

EU Digital Markets Act makes it easier for people to pick the software of their choice

Wed, 15 Dec 2021 18:08:46 GMT

W3C Advisory Committee Elects Technical Architecture Group

The W3C Advisory Committee has elected the following people to the W3C Technical Architecture Group (

Wed, 15 Dec 2021 14:03:39 GMT

Preventing Pool-Party Attacks

This is the thirteenth post in an ongoing, regular series describing new and upcoming privacy feature

Wed, 15 Dec 2021 00:00:00 GMT

Communities

Handling the React server hydration mismatch error

I was recently working on a React component in a shared component library. The component library up u

Mon, 17 Jan 2022 00:00:00 GMT

Start Learning TypeScript with these Short Videos

TypeScript continues to grow in popularity and for good reason. It adds “guard rails” to

Tue, 11 Jan 2022 03:49:02 GMT

Error Installing Deno on Windows 11 using PowerShell 7.2 (and how I got it working)

I’ve been playing around with Deno lately and wanted to get it installed on a new Windows 11 la

Tue, 04 Jan 2022 01:48:20 GMT

2021 Year in Review

There were good times and a lot of bad times and really weird times. Sometimes, the bad times led to

Mon, 03 Jan 2022 17:07:12 GMT

Python for My Last Post of the Year...

Python for My Last Post of the Year...

Fri, 24 Dec 2021 18:00:00 GMT

Creating custom generic TypeScript utility types

I was recently working on my latest project, which uses Firestore as its NoSQL database. The way the

Tue, 21 Dec 2021 00:00:00 GMT

Running Netlify Dev and Eleventy Two or More Times At Once

Running Netlify Dev and Eleventy Two or More Times At Once

Fri, 10 Dec 2021 18:00:00 GMT

TypeScript user-defined type guards to the rescue

Recently I was writing some TypeScript code where I needed to look at the user’s preferred languages

Sun, 05 Dec 2021 00:00:00 GMT

Web Frameworks, Coding Guidelines, Quality Control, and the Craft of Web Development

Web Frameworks, Coding Guidelines, Quality Control, and the Craft of Web Development

Wed, 01 Dec 2021 21:03:33 GMT

Won MongoDB Innovation Award: Front Line Heroes 2021 “corona-cli”

Won MongoDB Innovation Award: Front Line Heroes 2021 “corona-cli”

Wed, 24 Nov 2021 13:51:19 GMT

I Helped 9.5 Million Developers Solve Coding Issues via StackOverflow

I Helped 9.5 Million Developers Solve Coding Issues via StackOverflow

Mon, 22 Nov 2021 14:22:36 GMT

React Testing Library best practices

In my opinion, ESLint is one of the best ways to communicate best practices for JavaScript code becau

Sun, 21 Nov 2021 00:00:00 GMT

TypeScript React props: interfaces vs type aliases

The first lesson in my TypeScript for React Developers minishop is how to define the type of the prop

Sun, 14 Nov 2021 00:00:00 GMT

Wrapping next/link to use with a custom UI Link component

Next.js has a pretty snazzy file-system based router that is built on the concept of pages. The route

Sun, 07 Nov 2021 00:00:00 GMT

What is a DivOps Engineer and what do they do?

I’ve written a number of DivOps-focused posts (5 tips for a healthier DivOps setup, 50 shades of Reac

Sun, 31 Oct 2021 00:00:00 GMT

Fetch the bolt cutters

CW: Mention of suicideMy body, rather than my mind, made me stop working in the tech industry, and th

Fri, 29 Oct 2021 21:50:47 GMT

Web Performance Metrics Cheatsheet

I recently gave a talk on “Making Sense of Performance Metrics” at the Web Unleashed Conference, and

Mon, 25 Oct 2021 10:00:00 GMT

Learn TypeScript generics by rebuilding existing utility types

TypeScript’s type system is very powerful because it allows us to express types in terms of other typ

Sun, 24 Oct 2021 00:00:00 GMT

How to extract React component logic into a custom Hook

React custom Hooks are kind of like logic helpers for our React components, so that the components th

Sun, 17 Oct 2021 00:00:00 GMT

Developing Real-Time Collaborative Apps with Azure, Microsoft 365, Power Platform, and Github

Learn Together: Developing Real-Time Collaborative AppsHave you considered adding real-time collabora

Fri, 15 Oct 2021 20:31:24 GMT

React useCallback & useMemo use cases

I went a long while writing React with Hooks without using the useCallback() or useMemo() Hooks. And

Sun, 10 Oct 2021 00:00:00 GMT

Declaring Page Language—and Declaring Changes in Language

Declaring Page Language—and Declaring Changes in Language

Wed, 29 Sep 2021 15:38:43 GMT

Comparing Page Language Declaration Setups in Screen Readers

Comparing Page Language Declaration Setups in Screen Readers

Tue, 28 Sep 2021 17:03:35 GMT

Successfully using async functions in React useEffect

JavaScript async functions making dealing with promises a bit simpler because it flattens out nested

Sun, 26 Sep 2021 00:00:00 GMT

Using new-ish & lesser-known JavaScript operators to write concise code

JavaScript has been around for over 25 years, since May 1995 when Brendan Eich supposedly created it

Sun, 19 Sep 2021 00:00:00 GMT

How to create an SVG gradient loading spinner

I recently got to work on a different type of project than I normally tackle. Instead of building a R

Sun, 12 Sep 2021 00:00:00 GMT

How to use dependency injection with strings and numbers in Angular?

How to use dependency injection with strings and numbers in Angular?

Tue, 31 Aug 2021 22:23:41 GMT

5 Eleventy Tweaks That Make My Sites Better (and Maybe Yours)

5 Eleventy Tweaks That Make My Sites Better (and Maybe Yours)

Tue, 31 Aug 2021 17:22:25 GMT

How to shallow clone a JavaScript array

Usually the rationale for shallow cloning an array is because we want to mutate it, but we need to le

Sun, 29 Aug 2021 00:00:00 GMT

Understanding TypeScript generics through lodash functions

JavaScript is a highly dynamic language, so generics are instrumental in helping us to add types to m

Sun, 22 Aug 2021 00:00:00 GMT

Introducing Onesie - A tool for One on One meetings

In my day to day role as an Engineering Manager, a key part of my job is having One on One meetings w

Thu, 19 Aug 2021 16:18:23 GMT

Use Cypress with Next.js and Nx to battle test your React Components

Use Cypress with Next.js and Nx to battle test your React Components

Wed, 18 Aug 2021 06:40:00 GMT

Forwarding refs for a polymorphic React component in TypeScript

Late last year I wrote about how to develop Polymorphic React Components in TypeScript. Polymorphic c

Sun, 15 Aug 2021 00:00:00 GMT

Initializing the Firebase Admin Node SDK with env vars

The Firebase Admin Node SDK is intended to run in a privileged environment. In my (Next.js React) web

Sun, 08 Aug 2021 00:00:00 GMT

The non-destructive JavaScript array methods

In my previous post, we took a deep dive into the .reduce() method on the JavaScript Array API. This

Sun, 25 Jul 2021 00:00:00 GMT

How to use Angular Material harnesses to improve your component tests

How to use Angular Material harnesses to improve your component tests

Wed, 21 Jul 2021 15:41:16 GMT

Learn the Array reduce method by re-implementing lodash functions

The built-in JavaScript Array object has lots of helpful methods that allow us to manipulate arrays.

Sun, 18 Jul 2021 00:00:00 GMT

Exploring the JavaScript Promise API methods

ECMAScript 2021 introduced a new static method to the Promise object called Promise.any. In total the

Sun, 11 Jul 2021 00:00:00 GMT

Testing a command inside a docker container (or getting an interactive session)

I’ve used Docker but know very few commands (my favorite command being “docker prune̶

Fri, 09 Jul 2021 17:56:09 GMT

Tools to catch accessibility errors in JavaScript applications

I’ve learned a lot about accessibility these last 2 years working at Stitch Fix. I don’t know if it’s

Mon, 05 Jul 2021 00:00:00 GMT

Catch warnings in Jest tests

Earlier in the year I wrote about 5 tips for a healthier DivOps setup. Well, guess what? I’ve got ano

Sun, 27 Jun 2021 00:00:00 GMT

Prioritizing Technical Debt as if Time and Money Matters (talk notes)

Last month I attended some sessions of Philly ETE, and I took a bunch of notes from this talk and hav

Mon, 21 Jun 2021 22:53:49 GMT

Setting up a Decentralised Website (ENS + IPFS = dWeb)

One thing that I’ve been really into lately has been ENS names. As someone who’s already obsessed wit

Fri, 18 Jun 2021 07:01:00 GMT

Creating a React controlled components pattern custom Hook

Two weeks ago I wrote about picking the right React component pattern for shared components that we b

Sun, 13 Jun 2021 00:00:00 GMT

Extracting TypeScript types from functions, objects & arrays

A 3rd-party library written in TypeScript likely makes use of lots of internal types to support its A

Sun, 06 Jun 2021 00:00:00 GMT

Picking the right React component pattern

A few months ago I wrote about React custom Hooks vs. Mixins discussing how they were surprisingly si

Mon, 31 May 2021 00:00:00 GMT
There is an app update available Refresh