How to launch puppeteer in Google Cloud functionsWhen it is necessary to monitor a website, running Puppeteer in a scheduled Cloud function can be the best optionJan 1916Jan 1916
Running and debugging Google Cloud functions locallyImpersonate the service account, connect to Google Cloud services, set up automatic reloading and forget about manual restarts, inspect…Dec 16, 202412Dec 16, 202412
How to avoid seeing images while browsingMultiple ways to embed an image in a web page, the optimal approach to disabling imagesNov 30, 202423Nov 30, 202423
Novel way of ensuring that emojis are displayed as colorable charactersHow to control the default rendering style of emojisNov 23, 202410Nov 23, 202410
How to download a streamed videoFormatting videos reconstructed from streamed segments in Chrome extensions. Executing ffmpeg in Chrome extensions.Nov 16, 202421Nov 16, 202421
When it is impossible to programmatically copy selected textgetSelection() does not always return the text value or coordinates of the entire selectionOct 27, 202419Oct 27, 202419
Accessing secured Google Cloud functions from the browserMaking HTTP requests from browser extensions to Cloud functions requiring authenticationOct 12, 202413Oct 12, 202413
Position of the browser window on the screenHow to determine coordinates of the visible piece of the browser window on the screenOct 7, 202413Oct 7, 202413
Converting styled SVG markup to imagesCombine SVG images and character in a new SVG image, style and save as a PNG image with needed dimensionsSep 28, 202417Sep 28, 202417
Novel alternative to setTimeout()Why it is important to interrupt long tasks or chained microtasks and how to do itSep 25, 202420Sep 25, 202420