Global Heating

In 2023 the Earth’s global temperature was 1.05°C warmer than normal. This is extremely alarming as we are quickly approaching what many environmental scientists believe will be the tipping point for global heating. The Intergovernmental Panel on Climate Change (IPCC) has identified 1.5 degrees Celsius of warming above pre-industrial levels as a critical threshold. Beyond this point, the risks Maps Mania… more →
Posted in: Interactive Maps

Global Sunlight Chart

The ShadeMap: Direct Sunlight Chart is an interactive map which can calculate the number of hours of direct sunlight for any location on Earth. Unlike traditional sun charts, this map actually accounts for shadows cast by buildings and terrain. If a tall building or mountain blocks out the sun for part of the day this is taken into account in the sunlight chart for that location. The Maps Mania… more →
Posted in: Interactive Maps

Global Population Density

Top Row: Paris, Barcelona, New York, Bottom Row: London, San Francisco, Los AngelesUS cities tend to have lower population densities than cities in most other countries in the world. The maps above show the populations living within a 5km radius of the centers of a number of major cities. As you can see San Francisco and Los Angeles have significantly lower population densities than Paris and Maps Mania… more →
Posted in: Interactive Maps

The Global Contrail Map

Global air travel is a significant contributor to climate change. A recent study revealed that aircraft contrails contribute over half of the sector’s global warming impact. The study shows how contrails (the icy clouds that form in the wake of aircraft) effectively trap heat in the atmosphere, heat which would otherwise be released into space.The Contrail Climate Initiative’s Contrail Map  Maps Mania… more →
Posted in: Interactive Maps

How to Inject a Global with Web Extensions in Manifest V3

For those of you not familiar with the world of web extension development, a storm is brewing with Chrome. Google will stop support for manifest version 2, which is what the vast majority of web extensions use. Manifest version 3 sees many changes but the largest change is moving from persistent background scripts to service workers. This…is…a…massive…change. Changes from manifest version 2 to version 3 include: Going from persistent background script to a service worker that can die after 5 minutes No use of <iframe elements or other DOM APIs from the service worker All APIs have become Promise-based Restrictions on content from a CSP perspective One function that... more →
Posted in: JavaScript
1 2