Marian C.How to retrieve all shadow roots of a web pageThe only way to extract closed shadow roots defined with declarative shadow DOM3d ago123d ago12
Marian C.MutationObserver callbacks are called synchronously or asynchronously as tasks or microtasks?Let’s make an experiment6d ago56d ago5
Marian C.The fastest way to retrieve recursively all text nodes containing a substringThe best approach to get all child text nodes of an HTML elementAug 297Aug 297
Marian C.The fastest way to get recursively all children of an element in the DOMThere are several ways to get element descendants, but fancy does not mean efficient, old does not mean inefficientAug 275Aug 275
Marian C.Using Google Drive and Google Sheets APIs in Cloud functionsSubmit a form to a Google function that saves files to a Google Drive folder and then saves file properties to a Google SheetAug 113Aug 113
Marian C.Submit forms with files to Google Cloud FunctionsProcessing multipart form data in Cloud FunctionsAug 33Aug 33
Marian C.How to use Ctrl+F in web pages with infinite scrollingEffortlessly reach the end of a web page, if it existsAug 24Aug 24
Marian C.Important limitations of the tab and window display surfacesThe same display area does not look the same when captured as monitor, window or browser using the Screen Capture APIJul 22Jul 22
Marian C.Why event listeners in extensions stop working or work occasionallyUnpredictable execution of event listeners after service worker restartsJul 211Jul 211
Marian C.Modern color scales without any libraries or custom algorithmsColor numbers or words according to a linear gradient between two colorsJun 224Jun 224