jszhn

Recent Notes

  • A* algorithm

    Oct 29, 2025

    • ALOHA

      Oct 29, 2025

      • ARP

        Oct 29, 2025

        • Accounting

          Oct 29, 2025

          • Activation function

            Oct 29, 2025

            Home

            ❯

            Web browser

            Web browser

            Dec 17, 20241 min read

            I currently use Firefox, since it’s fast and open source.

            Software model

            In software, the browser consists of a few key elements. This includes:

            • The current tab
              • A JavaScript runtime, including:
                • APIs, like the Document Object Model
              • The webpage
                • A rendering engine
                • The user interface (in HTML and CSS)
                • User input
            • Networking protocols (HTTP, etc.)

            Sub-pages

            • Browser extension

            Resources

            • Web Browser Engineering, by Pavel Panchekha and Chris Harrelson

            Graph View

            Backlinks

            • Browser extension
            • Document Object Model
            • Firefox
            • Front-end development
            • HTTP
            • JavaScript
            • Manifest v2
            • Open Internet
            • UG machines
            • Web development
            • WebAssembly

            Created with Quartz v4.5.2 © 2025

            • Twitter
            • LinkedIn
            • GitHub