Early development One of the earliest examples of an SSB was MacDICT, a
Mac OS 9 application that accessed various websites to define, translate, or find synonyms for words typed into a text box. However, the first general-purpose SSB is considered to be Bubbles, which launched in late 2005 on the
Windows platform. Bubbles introduced the term "Site Specific Extensions" for SSB
userscripts and created the first SSB JavaScript API. In 2007,
Mozilla announced
Prism (originally called WebRunner), a project to integrate web applications with the desktop. That same year, Todd Ditchendorf, a former
Apple Dashboard engineer, released
Fluid for
macOS. On 2 September 2008,
Google Chrome was released with a built-in "Create application shortcut" feature, bringing SSB functionality to mainstream users. This feature allowed any website to be launched in a separate window without the browser interface.
Modern era The landscape of site-specific browsers changed dramatically with the introduction of
Electron in 2013 (originally called Atom Shell). Electron combined
Chromium and
Node.js into a single runtime, enabling developers to build desktop applications using web technologies. This framework has since powered applications used by hundreds of millions of users, including
Visual Studio Code,
Slack,
Discord, and
Microsoft Teams. In 2015, the concept of
Progressive Web Apps (PWAs) was introduced by Google engineers Alex Russell and Frances Berriman, representing a parallel evolution in web-to-desktop technology. While PWAs share similar goals with SSBs, they follow web standards and can be installed directly from browsers. More recently, alternative frameworks like Tauri have emerged, offering significantly smaller application sizes by using the system's native web renderer instead of bundling Chromium. ==Technical implementation==