Progressive web applications are sold as fast thanks to service worker caching. How does it work and does it make your site faster?source https://love2dev.com/blog/service-worker-cache
Progressive web applications are sold as fast thanks to service worker caching. How does it work and does it make your site faster?
When you open a new browser window from a hyperlink or using window.open you are leaving your page open to attach. The rel='noopener' attribute is your shield from attacks and a massive performance hit.
Can Progressive Web Apps improve your search rankings? How do PWAs relate to SEO? Or is it just the magic of creating a great website? Maybe PWAs are just great websites when they are done right?
The restaurant business is tough. Fortunately Google provides many ways to drive free traffic to your website. With few local businesses leveraging SEO this means you can get the advantage and beat your competition by growing your business through search.
How can you measure your website's page speed, or how long it takes pages to render in the browser? Most SEOs recommend Pingdom and GTMetrix. I know they are wrong, so what do I recommend?
JavaScript the Good Parts is one book ๐ all Front-End Web and Nodejs Developers should own and read each year. It covers all the quirks of the language and provides best practices to make your code stand the test of time.
Does your page load fast? It better because customers like fast sites and so does Google. That means success. So how do you measure and what can you improve?
Does your page load fast? It better because customers like fast sites and so does Google. That means success. So how do you measure and what can you improve?
What is Time to First Byte (TTFB)? How you can measure and improve your TTFB for better page speed.
Google uses Page Speed as a ranking signal. If your page renders faster it will outrank your SERP competition. It will also help you engage customers because they like your site more than the competition.
A Domain Name is an important aspect of owning a website. There are technical and marketing considerations you need to understand to pick the right domain for your website.
Full screen hero images using high quality images are all over the Internet. They have become a standard. This tutorial shows how you can use HTML ansd CSS to create a responsive background image hero adjusting the image opactity and a color tint that does not affect a text overlay.
To earn good search engine rankings you need to know how your site stacks up against the competition. This means measuring the state of your site so you can use this knowledge to improve your site to be better than your competition.
Google recently released a new online web page auditing tool called Web.Dev. The tool runs a hosted version of Lighthouse to provide some high level metrics. One group of metrics is labeled as 'SEO', Does this make the tool a good SEO tool?
Backlinks are an important aspect of any SEO strategy. Google uses them to find and qualify web pages for SEO ranking. So what are backlinks and why are they important?
Users can be prompted to add Progressive Web Apps to their desktop homescreens. What are the benefits? How can your PWA qualifiy to prompt the user? How does the desktop experience differ from Windows applications and mobile add to homescreen?
Developers love large JavaScript frameworks and libraries to build websites, but are they good for SEO and Customer engagement? Google says no. Learn why and what you need to know about JavaScript, SPAs & SEO.
Featured snippets should be a part of any SEO strategy. ๐ค This article covers what they are, why and how you can target them to increase your organic search traffic.
What does it take to add the copyright symbol to your website? Does it have any legal meaning? WHat does it mean to copyright a website? Some legal aspects as well as how to code your site for protection.
Are you frustrated solving the Lighthouse's Viewport test, 'content is not sized correctly for the viewport'? Learn why this test is important and strategies to fix your issue.
Business should not target any Internet Explorer version with their line of business software. Instead they should use Enterprise Mode. Here are reasons why legacy software hurts your business.
Its time to stop saying Progressive Web Apps are a Google technology. PWAs are about delivering great user experiences across all browsers and platforms.
Domain sharding was a hack many sites used while HTTP/1.1 was the standard. Today, HTTP/2 has improved the protocol to use multiplexed requests. Using HTTP/2 without domain sharding will improve your site's page load time.
Its time to stop saying Progressive Web Apps are a Google technology. PWAs are about delivering great user experiences across all browsers and platforms.
Domain sharding was a hack many sites used while HTTP/1.1 was the standard. Today, HTTP/2 has improved the protocol to use multiplexed requests. Using HTTP/2 without domain sharding will improve your site's page load time.
The JavaScript ๐จ๐ป includes method determines ๐ if a target string exists in a source Array or String. Learn how to use this valuable method and related methods to match strings.
Solve ๐ the 'Service Worker ⚙ Termination by a Timeout Timer was Canceled ❌ because Devtools is Attached' Issue
Spartan Obstacles is a new progressive web application with a service worker built using Workbox. See how I configured Workbox to deliver a superior cache management.
Progressive Web Application Development by Example takes developers on the journey from a simple PWA to very complex scenarios and helpful tools to make the process easier and more consistent.
Browsers have native JavaScript alert, prompt and confim dialogs you can use in your web pages to communicate with users. However, you may need to create custom interfaces to message users. This tutorial reviews the native methods and a base to create custom aleert banners.
Why Software SUcks should be on every developer's book shelf. If you are looking for a resource on software quality, this is a great place to start. If you are developer and don't put the user first or maybe you think you do, this book is for your.
CSS gradients can be used to create horizontal, vertical and rotated stripes that can be animated. In this tutorial you will learn how to use the linear-gradient and repeating-linear-gradient functions to make stripes and create animated elements like a barbershop pole.


Page speed and loading times are important to engaging visitors. Sadly it takes over 15 seconds for the average page to load. But most web performance optimization is simple, but overlooked by the average developer.
Manipulating JavaScript arrays can be confusing. There are multiple ways to remove or delete array elements. This article explores the different native methods and some custom ways you can remove elements from a JavaScript array.
I recently presented to a group of Indian college students about my path to my development career. In doing so I traced my origins back to Atari Pong ๐น️, so I made it a Progressive Web App to share with everyone!
The ability to generate fake or placeholder data, like fake names, emails, addresses and ids, is an important part of software development. Having a reliable source of data to develop the application ensures development is not held up by eliminating dependencies. Fakerjs is a node modules with a rich set of fake data generation methods.
Sonar is an extensible web page testing tool. It can be used to indentify poorly configured sites or broken web best practices. You can customize Sonar and extend it with your own rules and configuration plus add it to your continuous build workflow.
See the "'node' is not recognized as an internal or external command" message? The Solution is simple! Just click to read how.
Earning good organic search exposure is difficult. But there are many things you can do, for free to improve your search profile to generate new traffic. These are 20 things I recomend based on my experience increasing my traffic 6000% in under 3 months.
Apple surprised the world by quietly shipping service worker & PWA feature support in iOS Safari. This ushers a new era in mobile apps on iPhone & iPad.
Looping over arrays and object properties are a fundamental language statement. JavaScript makes iterating over arrays and objects easy. Helper libraries like Lodash and jQuery can make it easier.
The Google Search team just made an official announcement about their migration to a mobile first search index. What this means for web site owners and developers.