Ejecta

Software Screenshot:
Ejecta
Software Details:
Version: 2.0 updated
Upload Date: 1 May 16
Developer: Dominic Szablewski
Distribution Type: Freeware
Downloads: 39

Rating: nan/5 (Total Votes: 0)

Derived from the Impact project and formerly known under the name iOSImpact, this library basically implements a headless browser for iOS devices.

It's like PhantomJS, but much more lightweight and specially concocted for Appale's iOS medium.

Ejecta allows a developer to run and compile code that would normally be executed inside a browser, but without actually opening a browser.

A JavaScript VM executes the JS code, while HTML 5 Canvas and Audio are rendered via OpenGL and OpenAL.

What is new in this release:

  • Added tvOS support
  • Added Gamepad API
  • Added support for gradient and pattern strokes
  • Added support for sending Array Buffers for XMLHttpRequest
  • Added Audio readyState property
  • Added Audio playbackRate property
  • Added support for changing orientation in running App
  • Added antialias support for WebGL
  • Removed custom JavaScriptCore fork
  • Removed deprecated pixel auto doubling for Canvas2D
  • Use XIBs for launch screens where possible
  • Allow arbitrary retina scale (i.e. 3x for iPhone6)
  • Smarter console.log() - logs only 2 levels deep
  • Images are now lazy loaded on first use

What is new in version 1.5:

  • The Canvas2D font rendering has been overhauled and now allows you to smoothly scale fonts without pixelating.
  • There are also two completely new APIs.
  • WebGL support is now much more stable.
  • The interaction between WebGL and Canvas2D has also been improved greatly.
  • Ejecta now allows to use an offscreen WebGL canvas for drawing in Canvas2D and vice versa.

What is new in version 1.4:

  • XCode 5 compatible
  • Added support for compressed PVRTC textures
  • Added canvas.toDataURL()
  • Added ejecta.load(file)
  • Added performance.now()
  • Added navigator.platform
  • Added some more native helpers (jsValueForPath, createFunctionWithBlock)
  • Fixed canvas not cleared when setting width/height
  • Fixed inaccuracies when drawing images
  • Fixed various crash bugs and memory leaks

What is new in version 1.2:

  • Added support for ctx.clip()
  • Added support for XMLHttpRequest to access local files
  • Added support for auto-loading of @2x textures
  • Added navigator.onLine to check for internet connectivity
  • Added ejecta.getText() for prompt-style text input
  • Added Image.complete boolean flag
  • Fixed various bugs in XMLHttpRequest
  • Fixed various line drawing bugs with closed/unclosed paths
  • Fixed problems with ctx.transform() and ctx.arcTo()
  • Fixed ctx.fill() to use non-zero winding rule instead of even-odd rule
  • Fixed problems with unicode chars when drawing text

What is new in version 1.1:

  • Added font fillText(), strokeText(), textAlign and textBaseline
  • Added round and proper bevel line joins
  • Added destination-out, destination-over, source-atop and xor blend modes
  • Added softAuthenticate() for the GameCenter API
  • Added reportAchievementAdd() for the GameCenter API
  • Added support for fullscreen antialiasing (MSAA)
  • Fixed orientation issues
  • Fixed various line drawing issues
  • Fixed various touch event problems
  • Fixed various problems with getImageData()

Similar Software

Other Software of Developer Dominic Szablewski

js-hqx
js-hqx

13 May 15

Comments to Ejecta

Comments not found
Add Comment
Turn on images!