SqueakJS

SqueakJS

Don't have WebCatalog Desktop installed? Download WebCatalog Desktop.

Website: squeak.js.org

Switchbar - Browser picker for Mac & PC
Switchbar - Browser picker for Mac & PC

Enhance your experience with the desktop app for SqueakJS on WebCatalog Desktop for Mac, Windows.

Run apps in distraction-free windows with many enhancements.

Manage and switch between multiple accounts and apps easily without switching browsers.

SqueakJS is an implementation of the Squeak stack VM, designed to run in a JavaScript environment. This allows users to execute Squeak code directly in web browsers or other JavaScript-compatible platforms. The app supports various features, including processes and green threads, which are implemented using generators. This approach enables efficient execution of concurrent tasks within the Squeak environment.

SqueakJS provides a unique opportunity for developers and users to explore and interact with Squeak-based applications in a web-friendly context. It supports the execution of Squeak code, allowing users to leverage the capabilities of the Squeak ecosystem in a modern, web-based setting. This makes it an interesting tool for those interested in exploring Smalltalk-like environments and developing applications that can run seamlessly across different platforms. By integrating Squeak functionality with JavaScript, SqueakJS offers a versatile solution for both educational and development purposes.

SqueakJS executes Squeak in a web page. It is a fully capable virtual machine implemented in pure JavaScript running unmodified Smalltalk images. Squeak is a modern implementation of Smalltalk, the original dynamic object-oriented programming environment. It runs on virtually any platform, and now in the web browser, too. SqueakJS aims to be able to run any Squeak, from the oldest 1996 version to modern ones, as well as other Squeak-derived Smalltalks like Pharo or Cuis.

Website: squeak.js.org

Disclaimer: WebCatalog is not affiliated, associated, authorized, endorsed by or in any way officially connected to SqueakJS. All product names, logos, and brands are property of their respective owners.


You Might Also Like

© 2025 WebCatalog, Inc.