Ejscript

Embedded JavaScript language for server-side JavaScript
Download

Ejscript Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Embedthis Software LLC
  • Publisher web site:
  • http://www.embedthis.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 8.4 MB

Ejscript Tags


Ejscript Description

Embedded JavaScript language for server-side JavaScript JavaScript, is the world's leading programming language for web sites and web applications. The Internet breathes JavaScript and now with Ejscript, it can now be set free for use outside the browser.Ejscript is a compact, fast and powerful implementation of JavaScript for use anywhere outside a browser.Ejscript fully complies with the ECMAScript Edition 3 specification, and adds enhancements such as modules, class declarations, optional typing, and a rich system library.Ejscript is the ideal language for Server-Side web applications or anything your imagination can dream up.Run-time System RequirementsTo install Ejscript on a development system and run Ejscript programs, your system will need at least the following:· 20 MB Disk· 4 MB RAMTo deploy Ejscript in an embedded environment, you will need at least the following:· 400 KB Disk / ROM space· 800 KB RAMTo rebuild Ejscript from source code, you will need at least· 50 MB disk space What's New in This Release: Major New Features: · File Upload · Faster Generational Garbage Collector · Optimized memory footprint · Multi-threaded support. Multiple interpreters can execute in their own thread. · Shared master interpreter across multiples thread. · Enhanced Http class supporting forms, file upload, HTTP chunking and SSL. · Socket class. · Cygwin platform support. Minor Features: · Enhanced namespace language support · Fully relative URLs to support running behind a reverse proxy · Ability to import the Ejscript runtime and snapshot for each application · Webserver updates · Add EjsPath for setting module search path in Appweb.conf · Add --search to ejsweb for setting module search path · Added memory redline callback handling and Memory exceptions · Optimized memory usage, reduced footprint · Enhanced module search path controls. · New unit test framework "utest". Fixes: · SSL protocol support for the Http class · Support for unchecked checkboxes · Module search path handling · Nested try/catch inside functions · Use of iterations inside finally blocks · TextStream dropping bytes · File upload · Chunked transfer encoding for input and output · FileUploadSize · Http.secure property · GC issue for collecting frames · Ejsweb error reporting · Issue with using default args before a rest arg · Call expressions split over multiple lines · JSON encoding · SQL quoting · Compiler warning fixes · Fixed regular expression doc · Fixed readLines on windows and other platforms · Fixed TextStream reader · Fixed File.size for open files API Changes: · Modified Native APIs · mprStart. Removed flags parameter · Http and Socket classes have new methods and signatures · Record class supports hasOne, hasMany. The find and findAll methods have new and better defined options · Fixed Stream.read() API definition. Offsets are now by default 0.


Ejscript Related Software