Software Details:
Version: 2.0 updated
Upload Date: 1 May 16
Distribution Type: Freeware
Downloads: 39
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()
Comments not found