Search notes:

Web browser

Some web browsers include
Chrome, Edge, Opera and Vivaldi are Chromium based browsers.
Text based browser include

Storing data

Apparently, there are (only?) three ways to store data in a browser:
data in SessionStorage survives a page refresh, data in LocalStorage even a restart of a browser.

JavaScript / ECMAScript

Most browsers come with the ability to run programs locally (that is in the web browser itself as opposed to in the webserver). This programming language is based on the ECMAScript language and implemented as JavaScript.

See also

A web page being rendered in a brower can be accessed and manipulated through the document object.
layout engine
Web browser fingerprinting
Browser add-ons
browser automation
Browser Object Model
url.bat uses rundll32 to open an URL in the default browser (?) in cmd.exe.
WebAssembly: A programming language that runs on browsers.
Windows setting ms-settings:defaultapps allows to change the default web browser in Windows.
Browser related Git options
The Python library html5lib parses a web page the same way as a browser does.

Links

https://caniuse.com/ displays matrices for which technology is supported by which browser.

Index