My favorites | Sign in
jsh
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Project Information
Members
Featured
Downloads
Wiki pages

JSH is a shell designed for both web and native environment.

Unlike many existing javascript projects such as ExtJS and YUI, JSH is designed to be a small set of portable libraries instead of a framework designed for web browsers.

These libraries can be easily reused without having to adopt a large framework:

  • String formatting
  • Map/Reduce/Filter
  • DOM manipulation
  • URI parsing/canonicalization
  • AES encryption/decryption
  • LZW compression/decompression
  • Base64 encoding/decoding
  • UTF8 encoding/decoding
  • UTF16 encoding/decoding

For more information, please refer to the Tutorial and Reference.

In fact, JSH is able to run in many environments:

  • simple interactive calculator
  • standard alone application
  • debugger (by injecting code to web pages)
  • boot loader for other libraries

JSH running in Windows console (cmd.exe)

JSH running in Debian (spidermonkey)

JSH running in Windows HTA

JSH running in Internet Explorer (code injection to google image search page)

JSH running in Firefox

JSH running in Chrome (webkit based browsers such as Safari are also supported)

JSH running in Opera

JSH running in Windows SDK Help

JSH running in Windows Live Messenger

You can use jsh and turn the Windows Live Messenger ads. into a desktop calculator...

JSH running in Windows SDK Help, chain load Firebug Lite

Powered by Google Project Hosting