Web Dev

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

CSS

TablesNG — Improvements to table rendering in Chromium

When I blogged “Making Tables With Sticky Header and Footers Got a Bit Easier” recen

Wed, 23 Jun 2021 21:37:14 GMT

Using Performant Next-Gen Images in CSS with image-set

The CSS image-set() function has been supported in Chromium-based browsers since 2012 and in Safari s

Wed, 23 Jun 2021 19:10:54 GMT

“Weak declaration”

PPK looks at aspect-ratio, a CSS property for layout that, for the most part, does exactly what you w

Wed, 23 Jun 2021 14:27:14 GMT

inherit, initial, unset, revert

There are four keywords that are valid values for any CSS property (see the title). Of those, day to

Tue, 22 Jun 2021 21:20:20 GMT

Using Custom Elements in Svelte

Svelte fully supports custom elements (e.g. <my-component>) without any custom configuration or

Tue, 22 Jun 2021 14:37:50 GMT

If we’re gonna criticize utility-class frameworks, let’s be fair about it

I’m not here to raise a shield protecting CSS utility frameworks. I don’t even particular

Tue, 22 Jun 2021 14:33:41 GMT

Are we in a new era of web design? What do we call it?

Una is calling it the new responsive. A nod to the era we were most certainly in, the era of responsi

Mon, 21 Jun 2021 21:22:33 GMT

How to Create CSS Charts With Interesting Shapes, Glyphs and Emoji

Let’s forego the usual circles and bars we typically see used in charts for more eccentric shapes. Wi

Mon, 21 Jun 2021 14:32:45 GMT

Using the `outline` Property as a Collapsable Border

The outline property in CSS draws a line around the outside of an element. This is quite similar to t

Fri, 18 Jun 2021 20:38:59 GMT

Links on Typography

I studied the fonts of the top 1000 websites. Here’s what I learned. — Michael Li brings the da

Fri, 18 Jun 2021 13:44:17 GMT

Perfect Tooltips With CSS Clipping and Masking

Clipping and masking have been around for a while now in CSS and even have pretty decent browser supp

Thu, 17 Jun 2021 14:45:57 GMT

Start Serving Optimized Images in Vue

Images have become extremely important to the effectiveness of websites. They speak a 1000 words, att

Thu, 17 Jun 2021 14:38:42 GMT

Inline Styles as Classes (lol)

If you’re abhorred by using inline styles, just move that style to the class attribute! And the

Wed, 16 Jun 2021 21:11:02 GMT

Useful and Useless Code Comments

Jim Nielsen: If somebody says a comment isn’t adding any value, I would ask: to whom?Personally, I’ve

Wed, 16 Jun 2021 19:08:33 GMT

How I Used the WAAPI to Build an Animation Library

The Web Animations API lets us construct animations and control their playback with JavaScript. The A

Wed, 16 Jun 2021 14:26:58 GMT

JavaScript

Writing My First Test: A Journey in TestCafe and Automation

Writing My First Test: A Journey in TestCafe and Automation

Wed, 23 Jun 2021 23:09:12 GMT

3 Exciting New Features in React 18: Batching, Transitions, and Suspense

3 Exciting New Features in React 18: Batching, Transitions, and Suspense

Wed, 23 Jun 2021 21:24:33 GMT

Merge pull request #6702 from rhuanjl/handleAsyncGenInFillScopeObj

Merge pull request #6702 from rhuanjl/handleAsyncGenInFillScopeObj

Fri, 16 Apr 2021 02:55:22 GMT

É AVVOCATO PEDOFILO ED ASSASSINO: DANIELE MINOTTI DI GENOVA E DI CRIMINALISSIMO STUDIO LEGALE LISI!

É AVVOCATO PEDOFILO ED ASSASSINO: DANIELE MINOTTI DI GENOVA E DI CRIMINALISSIMO STUDIO LEGALE LISI!

Sat, 10 Apr 2021 21:18:00 GMT

Merge pull request #6675 from Taritsyn/nuget-package-names-with-runti…

Merge pull request #6675 from Taritsyn/nuget-package-names-with-runti…

Tue, 06 Apr 2021 09:07:20 GMT

NuGet: Remove a redundant code from the source code of packages (#6670)

NuGet: Remove a redundant code from the source code of packages (#6670)

Sat, 03 Apr 2021 09:44:20 GMT

Fix class extension statements so BailOnNoProfile doesn't crash

Fix class extension statements so BailOnNoProfile doesn't crash

Fri, 02 Apr 2021 15:52:11 GMT

Bump minimist from 1.2.0 to 1.2.5 in /test/WasmSpec/convert-test-suit…

Bump minimist from 1.2.0 to 1.2.5 in /test/WasmSpec/convert-test-suit…

Thu, 01 Apr 2021 07:45:34 GMT

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

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

Thu, 01 Apr 2021 01:08:12 GMT

Problem with object properties/hasOwnProperty() in Spidermonkey 78

Problem with object properties/hasOwnProperty() in Spidermonkey 78

Tue, 02 Feb 2021 15:51:51 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

Will Bit Replace npm?

Will Bit Replace npm?

Small Javascript things I did not know until today

Small Javascript things I did not know until today

Don't Stop Me Now: How to Use React useTransition() hook

Don't Stop Me Now: How to Use React useTransition() hook

Strings in JavaScript: What they are and how to use them

Strings in JavaScript: What they are and how to use them

Firecode: A collection traversal library for Firestore

Firecode: A collection traversal library for Firestore

understanding cross-origin and CORS

understanding cross-origin and CORS

3 Design Patterns in TypeScript for Frontend Developers

3 Design Patterns in TypeScript for Frontend Developers

Command based discord (easily create command systems for bots)

Command based discord (easily create command systems for bots)

API with NestJS #37. Using Stripe to save credit cards for future use [Paid Softwware]

API with NestJS #37. Using Stripe to save credit cards for future use [Paid Softwware]

SCSS(Sass) variable vs CSS function

SCSS(Sass) variable vs CSS function

buCalendar

buCalendar

React 18 Is Out! This Is What You Need to Know

React 18 Is Out! This Is What You Need to Know

Introducing EinsModal. The best modal / alert / dialog / popup solution!

Introducing EinsModal. The best modal / alert / dialog / popup solution!

How does Virtual DOM work? (Build your own)

How does Virtual DOM work? (Build your own)

How to write native modules for React Native

How to write native modules for React Native

Frameworks

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

Upcoming improvements to Angular library distribution

TLDR; In v12, we’ll deprecate our legacy compilation and rendering pipeline called View Engine. This

Fri, 23 Apr 2021 16:01:32 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

Nishu Goel: The journey to GDE

Google Developers Experts is a community of passionate developers who love to share their knowledge w

Fri, 26 Mar 2021 13:03:19 GMT

Alyssa Nicoll: A love story — The Web & I

Alyssa Nicoll: A love story — The Web & IGoogle Developers Experts is a community of passionate d

Fri, 19 Mar 2021 17:47:14 GMT

Natalia Venditto: Architecting a career in Angular

Natalia Venditto: Architecting a successful career in AngularGoogle Developers Experts is a community

Fri, 12 Mar 2021 14:04:26 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

Tracy Lee: The superpower of becoming an Expert

Google Developers Experts is a community of passionate developers who love to share their knowledge w

Fri, 05 Mar 2021 14:28:44 GMT

Ivy’s internal data structures

I thought it would be useful to dive into Angular’s new Ivy rendering engine’s inner workings. In thi

Wed, 03 Mar 2021 18:40:28 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

#175 - Vue.js: The Documentary (Trailer) 🔥; Quasar v1.9.0 released; Interview with Eduardo

Hi everyone, how's it going? It's An here again, amid some of the most busy days in his life so far.

Sun, 16 Feb 2020 00:00:00 GMT

#173 - 🐉 Welcome Ben "bencodezen" Hong; Enjoy the Vue #1 Episode is here; VuePress v1.3.0 released and more!

Hey,I’m very happy to let you know that [Ben Hong aka bencodezen](https://twitter.com/bencodezen) has

Fri, 31 Jan 2020 00:00:00 GMT

#172 - Good and bad news from the team; Vue-Watch – the go-to place for finding quality Vue libraries and more!

Hello,let’s start with the good news first. The vue-test-utils project has now 4 new maintainers: [Je

Thu, 23 Jan 2020 00:00:00 GMT

#171 - Try out Vue 3.0-alpha now; GraphQL with Composition-API? Check out Vue-Apollo v4 and Villus and more!

Hello,I have some pretty great news for you! Have you already tried running Vue 3.0-alpha build? That

Mon, 13 Jan 2020 00:00:00 GMT

7.8.0 Released: ECMAScript 2020, .mjs configuration files and @babel/cli improvements

7.8.0 Released: ECMAScript 2020, .mjs configuration files and @babel/cli improvements

Sat, 11 Jan 2020 06:00:00 GMT

#170 - 🎆 Happy New Year! 🎉 New Nuxt.js version and tons of articles!

Hello,have you missed me? As you might have noticed (though I hope you did not and have had some rela

Sat, 04 Jan 2020 00:00:00 GMT

#169 - First talk from VueConfTO published; posva/pinia: the Experimental state-management and more!

Hello Vuers,any plans for the weekend? Or still standing in line for holiday gifts? If its the latter

Fri, 13 Dec 2019 00:00:00 GMT

#168 - Vue-Apollo v4.0-alpha; @vue/composition-api now supports SSR; VueConf Toronto summary and more!

Hi there,it never ceases to amaze me how much one person can do. And I’m not speaking about Evan here

Thu, 05 Dec 2019 00:00:00 GMT

#167 - State of JavaScript 2019 survey is here; Interview with Evan You on Vue 3.0; How to DDD in Vue and more...

Hello!Finally the conference season has ended for me (uff! 😅) and hopefully I can get back to sending

Fri, 29 Nov 2019 00:00:00 GMT

#166 - eslint-plugin-vue v6.0 released; Speakers announced at VueConfUS and Vue.js Amsterdam;

Hello,I’m happy to let you know that the speaker lists at the both [VueConf.US](http://vueconf.us/#sp

Thu, 21 Nov 2019 00:00:00 GMT

Web Development (Medium)

Enhancing Learning Experiences with LIFESMART Tools and Practices

LIFESMART can be used to enhance learning from any source. Learning in traditional classroom environm

Sun, 20 Jun 2021 03:59:07 GMT

How to create a responsive navbar with hamburger menu

Switch to mobile friendly navbar with CSS and JavaScriptContinue reading on Medium »

Sun, 20 Jun 2021 03:25:54 GMT

Rails real-time chat application using Action Cable.

A user can go to this application, join or create a room, and have their messages and anyone else upd

Sun, 20 Jun 2021 03:06:25 GMT

Web Development Weekly Issue 3

The third issue of Web Development Weekly, which curates the latest web development industry news.Con

Sun, 20 Jun 2021 00:51:48 GMT

Web Development Weekly Issue 2

The second issue of Web Development Weekly, which curates the latest web development industry news.Co

Sun, 20 Jun 2021 00:44:50 GMT

Web Development Weekly Issue 1

The first issue of Web Development Weekly, which curates the latest web development industry news.Con

Sun, 20 Jun 2021 00:42:21 GMT

Building a Workout App with React

I built a simple workout app using the React library to improve on my skills. React is becoming an in

Sun, 20 Jun 2021 00:34:13 GMT

Hello World Django

Are you a web developer wondering what next after html css and javascript. Have you tried python, spe

Sat, 19 Jun 2021 23:22:15 GMT

CSS: Day 54

Today I watched a football game with a couple of friends. It was a match between Germany and Portugal

Sat, 19 Jun 2021 21:53:48 GMT

WordPress vs WebFlow [2021 Comparison]

Currently, there are numerous options to choose from when it comes to building your website. Two of t

Sat, 19 Jun 2021 20:30:02 GMT

PWA

Vimeo Embed Video Fullscreen icon missing on iPad when running page from Home Screen as web app

Vimeo Embed Video Fullscreen icon missing on iPad when running page from Home Screen as web app

Wed, 23 Jun 2021 20:01:52 GMT

Calling all the Web community: PWA Summit 2021 is coming soon!

Calling all the Web community: PWA Summit 2021 is coming soon!

Wed, 23 Jun 2021 16:11:40 GMT

Create React App PWA ERROR: Does not register a service worker that controls page and start_url

Create React App PWA ERROR: Does not register a service worker that controls page and start_url

Wed, 23 Jun 2021 00:19:53 GMT

How to stop Vue.js CLI commenting out SVG favicon in the [if IE] tag?

How to stop Vue.js CLI commenting out SVG favicon in the [if IE] tag?

Tue, 22 Jun 2021 22:29:37 GMT

The State Of Progressive Web Apps Adoption By Developers In 2021

The State Of Progressive Web Apps Adoption By Developers In 2021

Tue, 22 Jun 2021 14:36:46 GMT

SAPUI5 app offline cabapability not working on Rasberry Pi [closed]

SAPUI5 app offline cabapability not working on Rasberry Pi [closed]

Tue, 22 Jun 2021 14:26:21 GMT

How to handle events in workbox v4 on request added to background sync or removed

How to handle events in workbox v4 on request added to background sync or removed

Tue, 22 Jun 2021 08:06:15 GMT

Is Progressive Web Apps Capable of Replacing Native Mobile Apps

Is Progressive Web Apps Capable of Replacing Native Mobile Apps

Tue, 22 Jun 2021 07:08:07 GMT

video download on a PWA (Progressive Web App) using IOS devices 'Iphone'

video download on a PWA (Progressive Web App) using IOS devices 'Iphone'

Mon, 21 Jun 2021 23:02:17 GMT

How to show a dummy button before PWA Install Button gets loaded

How to show a dummy button before PWA Install Button gets loaded

Mon, 21 Jun 2021 08:20:54 GMT

Which open source or economical framework can be used to create Headless PWA using BigCommerce

Which open source or economical framework can be used to create Headless PWA using BigCommerce

Mon, 21 Jun 2021 03:57:13 GMT

App PWA service worker not registered in chrome Android [closed]

App PWA service worker not registered in chrome Android [closed]

Sun, 20 Jun 2021 19:38:12 GMT

Что такое прогрессивные веб-приложения?

Что такое прогрессивные веб-приложения?

Sat, 19 Jun 2021 13:45:59 GMT

Windows Authentication Popup Won't show in Chrome Unless Open Developer Tools Panel

Windows Authentication Popup Won't show in Chrome Unless Open Developer Tools Panel

Fri, 18 Jun 2021 16:27:48 GMT

Send local push notifications for Android PWA without Cordova Plugin

Send local push notifications for Android PWA without Cordova Plugin

Thu, 17 Jun 2021 11:06:13 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

Serviceworker on Chrome don't show HTTP basic auth dialog?

Serviceworker on Chrome don't show HTTP basic auth dialog?

Wed, 16 Jun 2021 08:26:01 GMT

How to Make a Progressive Web App (PWA) With a Native Wrapper

How to Make a Progressive Web App (PWA) With a Native Wrapper

Tue, 15 Jun 2021 20:42:27 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

VueJS + Rust + WebAssembly + WebWorker hosted on AWS S3, an example

VueJS + Rust + WebAssembly + WebWorker hosted on AWS S3, an example

Sat, 19 Jun 2021 16:24:23 GMT

Bifrost Dapp v2.0.1 version is under testing | Weekly Report 55

Bifrost Dapp v2.0.1 version is under testing | Weekly Report 55

Tue, 01 Jun 2021 07:43:24 GMT

Rust native vs WebAssembly execution speed— a comparison experiment using a fluid dynamics vortex…

Rust native vs WebAssembly execution speed— a comparison experiment using a fluid dynamics vortex…

Mon, 31 May 2021 20:13:06 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

Using WebAssembly from .NET with Wasmtime

Wasmtime, the WebAssembly runtime from the Bytecode Alliance, recently added an early preview of an A

Wed, 04 Dec 2019 15:42:14 GMT

Multi-Value All The Wasm!

This article is cross-posted on the Bytecode Alliance web site.Multi-value is a proposed extension to

Thu, 21 Nov 2019 16:50:43 GMT

Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly

Today we announce the formation of the Bytecode Alliance, a new industry partnership coming together

Tue, 12 Nov 2019 16:19:48 GMT

Web Browser Engineers

Loving and Leaving W3C

I love my work at W3C. Being part of the team striving to lead the Web to its full potential and to m

Wed, 23 Jun 2021 16:23:44 GMT

Calling all the Web community: PWA Summit 2021 is coming soon!

Save the Dates: 6 & 7 OctoberHigh MountainWe are happy to announce that Progressive Web App Summi

Wed, 23 Jun 2021 16:11:40 GMT

Calling all the Web community: PWA Summit 2021 is coming soon!

Save the Dates: 6 & 7 OctoberHigh MountainWe are happy to announce that Progressive Web App Summi

Wed, 23 Jun 2021 16:11:40 GMT

First Public Working Draft: Web Neural Network API

The Web Machine Learning Working Group has published a First Public Working Draft of Web Neural Netwo

Tue, 22 Jun 2021 06:14:14 GMT

Authorized Translation of WCAG 2.1 in Norwegian

The World Wide Web Consortium published the Authorized Norwegian Translation of Web Content Accessibi

Fri, 18 Jun 2021 07:58:57 GMT

What is the difference between the internet, browsers, search engines and websites?

What is the difference between the internet, browsers, search engines and websites?

Thu, 17 Jun 2021 18:32:09 GMT

Release Notes for Safari Technology Preview 126 with Safari 15 Features

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

Thu, 17 Jun 2021 17:15:36 GMT

Web Audio API is a W3C Recommendation

The Audio Working Group has published Web Audio API as a W3C Recommendation. This specification descr

Thu, 17 Jun 2021 11:52:11 GMT

The State of Online Tracking pt.2

First-party vs. Third-partyPhoto by Matthew Henry on UnsplashWeb privacy is going through a renaissan

Thu, 17 Jun 2021 09:31:48 GMT

Dark Mode for HTML Form Controls

If you build a web application, chances are good that you’ve received user requests for dark mode sup

Wed, 16 Jun 2021 16:00:28 GMT

High performance storage for your app: the Storage Foundation API

High performance storage for your app: the Storage Foundation API

Wed, 16 Jun 2021 00:00:00 GMT

Blibli's PWA generates 10x more revenue per user than their previous mobile website

Blibli's PWA generates 10x more revenue per user than their previous mobile website

Tue, 15 Jun 2021 19:59:43 GMT

Improving contrast in Microsoft Edge DevTools: A bugfix case study

Creating accessible products means most of all being aware of the usability issues your designs and c

Tue, 15 Jun 2021 16:00:03 GMT

First Public Working Draft of MiniApp Lifecycle

The MiniApps Working Group has published a First Public Working Draft of MiniApp Lifecycle. This spec

Tue, 15 Jun 2021 08:15:10 GMT

Updated Candidate Recommendation: Decentralized Identifiers (DIDs) v1.0

The Decentralized Identifier Working Group has just published a second Candidate Recommendation Snaps

Tue, 15 Jun 2021 08:10:02 GMT

Improving Cumulative Layout Shift at Telegraph Media Group

Improving Cumulative Layout Shift at Telegraph Media Group

Mon, 14 Jun 2021 00:00:00 GMT

Building an NPM downloads dashboard with Google Sheets

I'm in the lucky position that our team is very productive and we've built a lot of amazingtools on N

Sun, 13 Jun 2021 12:20:31 GMT

Working in the open: Enhancing privacy and security in the DNS

Working in the open: Enhancing privacy and security in the DNS

Thu, 10 Jun 2021 13:00:45 GMT

Become a better writer with these five extensions for Firefox

Become a better writer with these five extensions for Firefox

Tue, 08 Jun 2021 22:42:36 GMT

11 secret tips for Firefox that will make you an internet pro

11 secret tips for Firefox that will make you an internet pro

Tue, 08 Jun 2021 21:40:46 GMT

Implementing Private Fields for JavaScript

This post is cross-posted from Matthew Gaudet’s blogWhen implementing a language feature for JavaScri

Tue, 08 Jun 2021 15:26:19 GMT

Responsive Design: The Dark Mode

Photo by Alexander Andrews on UnsplashAs promised in my last post about dark mode, I bring you a dark

Tue, 08 Jun 2021 14:58:31 GMT

WebKit Features in Safari at WWDC21

There’s a lot of news coming out of WWDC21 about WebKit and the web technology that’s shipping in Saf

Tue, 08 Jun 2021 13:00:55 GMT

Improving web performance with responsive design

Making your web app adaptive following responsive design techniques can improve your performance scor

Tue, 08 Jun 2021 10:53:42 GMT

Improving web performance with responsive design

Making your web app adaptive following responsive design techniques can improve your performance scor

Tue, 08 Jun 2021 10:53:42 GMT

DOM Review Draft 15 June 2020 Endorsed as a W3C Candidate Recommendation

As part of working with the WHATWG together on HTML and DOM, W3C selected today to endorse the DOM Re

Tue, 08 Jun 2021 09:45:29 GMT

MotionMark 1.2

Today we are announcing an update to the MotionMark benchmark. This is a relatively small update, aim

Mon, 07 Jun 2021 21:21:31 GMT

Getting Feedback in to Chrome: Web Developer Insights Community

Every year we work with Mozilla on the MDN Developer Needs Survey, and then every 3 months we run a s

Mon, 07 Jun 2021 01:30:29 GMT

The Van Buren decision is a strong step forward for public interest research online

The Van Buren decision is a strong step forward for public interest research online

Fri, 04 Jun 2021 21:30:52 GMT

W3C Advisory Committee Elects Advisory Board

The W3C Advisory Committee has elected the following people to fill six seats on the W3C Advisory Boa

Fri, 04 Jun 2021 08:38:21 GMT

Chrome 92: Web Apps as File Handlers, New JavaScript Features, and More

Chrome 92: Web Apps as File Handlers, New JavaScript Features, and More

Thu, 03 Jun 2021 19:50:00 GMT

Communities

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

Using PDFs with the Jamstack - Adding Search with Text Extraction

Using PDFs with the Jamstack - Adding Search with Text Extraction

Fri, 18 Jun 2021 18:00:00 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

Using Lunr with Eleventy via Netlify Serverless Functions - Part Two

Using Lunr with Eleventy via Netlify Serverless Functions - Part Two

Sun, 06 Jun 2021 18: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

Recreating Breaking Bad Credits with JavaScript (and a bit of CSS)

Recreating Breaking Bad Credits with JavaScript (and a bit of CSS)

Mon, 31 May 2021 18: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

The new responsive: Web design in a component-driven world

The new responsive: Web design in a component-driven world

Wed, 26 May 2021 00:00:00 GMT

เก็บตัวเลข Web Vitals จากการใช้งานจริงของ Users ง่ายนิดเดียว

หลังจากที่ Google เปิดตัว Metric ที่ชื่อ Web Vitrals มาตอน ปี 2020 ซึ่งผมก็ได้เล่าไว้ในบล็อกก่อนหน้าน

Mon, 24 May 2021 06:07:24 GMT

Create a dynamic sitemap with a Next.js API route

Sitemaps for our apps, blogs or other sites are important because it allows search engines like Googl

Sun, 23 May 2021 00:00:00 GMT

Getting Started with Azure Static Web Apps

What does it take to deploy a modern JavaScript web app? Your initial response might be, “Copy

Tue, 18 May 2021 17:40:00 GMT

Looping in React

Last week I talked about 6 different ways to conditional render JSX markup within a React component.

Sun, 16 May 2021 00:00:00 GMT

Conditional rendering in React

Because React uses JSX for rendering component UI, and JSX is “Just JavaScript”™ under the hood, ther

Sun, 09 May 2021 00:00:00 GMT

End-to-end testing with Firebase Emulator and Github Actions

When running end-to-end (E2E) tests for an application that changes data, we need to have a separate

Sun, 02 May 2021 00:00:00 GMT

How to run initialization tasks before loading an Angular application?

How to run initialization tasks before loading an Angular application?

Thu, 29 Apr 2021 23:53:37 GMT

Getting Started Calling the Microsoft Graph API

In this post I’m going to share a quick tip on how to get started calling the Microsoft Graph A

Thu, 29 Apr 2021 21:27:32 GMT

My Open Source Code Contribution to NASA’s Ingenuity Helicopter Goes to Mars 🚀

My Open Source Code Contribution to NASA’s Ingenuity Helicopter Goes to Mars 🚀

Tue, 27 Apr 2021 17:00:58 GMT

On choosing my latest role

A week ago, I started as a Staff Software Engineer at Abstract.This is my first time in a while going

Tue, 27 Apr 2021 02:06:19 GMT

Google Nest Hub has screen burn-in issue, and you should not buy it.

No. Do not buy it, please.Note: This issue is commonly found on the first generation of Google Nest H

Sun, 25 Apr 2021 05:34:26 GMT

Using Jest mock functions in TypeScript

I write my unit tests in TypeScript because I want to ensure that my tests are also type checked. Thi

Sun, 25 Apr 2021 00:00:00 GMT

A lot of it is timing: Reflections on a tech job hunt

I really appreciate job hunt posts and I thought I’d share one from my recent search. My favorites in

Thu, 22 Apr 2021 02:10:37 GMT

25 VS Code extensions for max productivity

Next week, April 29th will be Visual Studio Code’s 6th birthday! 🎉 I can’t remember exactly when I st

Sun, 18 Apr 2021 00:00:00 GMT

50 shades of React rendering with Next.js

I developed my first Next.js application last November while building Rep Yo City. I enjoyed its deve

Sun, 11 Apr 2021 00:00:00 GMT

Don't ever write your own function to parse URL parameters

Don't ever write your own function to parse URL parameters

Sat, 10 Apr 2021 23:00:00 GMT

Missing pip in Python install

I recently added Python to a new machine, and in the wrestling to get things working to work on somet

Fri, 09 Apr 2021 15:48:51 GMT

MNAM: A method for defining your next role

I am writing from a period of “funemployment” as they say, as I left my role at HashiCorp

Wed, 07 Apr 2021 16:13:44 GMT

Do nothing scripting

Do you have a list of tasks that are a response to an incident? ex. these might be called “play

Wed, 07 Apr 2021 15:33:59 GMT

Functional options in Go

A while back, someone made a PR related to some code I’d written to make a bit of functionality

Wed, 07 Apr 2021 15:14:37 GMT

9 single-statement JS algorithms for common data transformations

Last month I wrote a post on a shorthand for converting a JavaScript array into an object lookup. I w

Sun, 04 Apr 2021 00:00:00 GMT

Quickie fetch timeout

Libraries like axios provide lots of utilities for making HTTP requests, including timing out long-ru

Sun, 28 Mar 2021 00:00:00 GMT

Notes on Differential Privacy

I recently saw an interesting demo at work about differential privacy, and thought I should write dow

Fri, 26 Mar 2021 18:31:39 GMT

How Terraform’s simple graph concepts deploy complex infrastructure as code

In October, I spoke “at” All Things Open (virtual for 2020). I worked for weeks on my tal

Mon, 22 Mar 2021 21:53:49 GMT

Copy to clipboard React custom Hook

The thing I like about React custom Hooks is that we can create a Hook for nearly anything. On the bl

Sun, 21 Mar 2021 00:00:00 GMT

Restart your app and not your tunnel with ngrok and nodemon

Restart your app and not your tunnel with ngrok and nodemon

Mon, 15 Mar 2021 00:00:00 GMT

Create an object lookup from an array of JavaScript objects

Many lodash utility functions come in handy when performing data transformations. But thanks to ESNex

Sun, 14 Mar 2021 00:00:00 GMT

Talk for axe-con: Grid, content re-ordering, and accessibility

Talk for axe-con: Grid, content re-ordering, and accessibility

Wed, 10 Mar 2021 14:38:00 GMT

Azure Communications Voice Calling QuickStart

In this post, I’m going to walk you through the process of getting started with adding voice ca

Tue, 09 Mar 2021 03:27:13 GMT

Project Brain States

Last summer, I formed a team for the Cyberpunk Now film festival. The festival involved a challenge o

Tue, 09 Mar 2021 01:37:08 GMT

content-visibility: the new CSS property that boosts your rendering performance

content-visibility: the new CSS property that boosts your rendering performance

Tue, 09 Mar 2021 00:00:00 GMT

Creating a Force Graph using React, D3 and PixiJS

Creating a Force Graph using React, D3, and PixiJSA few months ago I published a post about how to cr

Sun, 07 Mar 2021 08:42:28 GMT

Auto-generate React PropTypes from TypeScript components

One of the reasons I enjoy writing React in TypeScript is using static types for component props. In

Sun, 07 Mar 2021 00:00:00 GMT

QuickTip: How to set Python default version to 3.x on macOS?

QuickTip: How to set Python default version to 3.x on macOS?

Sat, 06 Mar 2021 09:30:10 GMT

Add Real-Time Video, Voice, and Chat to Your App with Azure Communication Services

How many times have you tried to contact a company’s customer service department only to waste

Tue, 02 Mar 2021 23:28:00 GMT

Sync to localStorage with React useReducer Hook

In my last post on React custom Hooks vs. Mixins, I compared a custom Hook I recently wrote with its

Sun, 28 Feb 2021 00:00:00 GMT

How to display dates in your user's time zone with the Intl API

How to display dates in your user's time zone with the Intl API

Mon, 22 Feb 2021 00:00:00 GMT

React custom Hooks vs. Mixins

The last couple of weeks, I’ve been working on my latest project, NBA Player Tiers (very much still i

Sun, 21 Feb 2021 00:00:00 GMT

TypeORM Dynamic Collection (Table) name when using MongoDB

TypeORM is one of the most popular Database ORMs available for NodeJS which supports #TypeScript out

Wed, 17 Feb 2021 10:34:13 GMT

5 tips for a healthier DivOps setup

DivOps, probably more commonly known as Frontend Infrastructure, is all of the tooling needed to set

Sun, 14 Feb 2021 00:00:00 GMT

33 Additional Web Development Terms You May Not Have Heard Of

33 Additional Web Development Terms You May Not Have Heard Of

Fri, 12 Feb 2021 16:12:59 GMT

8 helpful custom React Hooks

Custom React Hooks allow us to extract component logic into reusable functions. Custom Hooks look ver

Sun, 07 Feb 2021 00:00:00 GMT
There is an app update available Refresh