Derivato dal Impatto progetto e precedentemente noto con il nome di iOSImpact, questa libreria implementa fondamentalmente un browser senza testa per i dispositivi iOS.
E 'come PhantomJS , ma molto più leggero e appositamente architettata per mezzo di iOS di appale.
Ejecta permette allo sviluppatore di eseguire e compilare il codice che normalmente sarebbero eseguito all'interno di un browser, ma senza realmente aprire un browser.
Una VM JavaScript esegue il codice JS, mentre HTML 5 Canvas e Audio sono resi attraverso OpenGL e OpenAL
Cosa c'è di nuovo in questa versione:.
- Aggiunto il supporto TVOS
- Aggiunto Gamepad API
- Aggiunto il supporto per la pendenza e modello colpi
- Aggiunto il supporto per l'invio di buffer array per XMLHttpRequest
- proprietà aggiunta Audio readyState
- proprietà aggiunta Audio playbackRate
- Aggiunto il supporto per la modifica dell'orientamento in esecuzione App
- antialias aggiunto il supporto per WebGL
- Rimosso personalizzato JavaScriptCore forcella
- Rimosso deprecato raddoppio pixel auto per Canvas2D
- Utilizzare XIBs per gli schermi di lancio, ove possibile
- Consenti scala retina arbitraria (cioè 3x per iPhone6)
- Smarter console.log () - registra solo 2 livelli di profondità
- Le immagini sono ora pigro caricato al primo utilizzo
Cosa c'è di nuovo nella versione 1.5:
- Il rendering dei font Canvas2D è stato rivisto e ora si permette di intoppi scalare font senza pixelating.
- Ci sono anche due completamente nuove API.
- supporto WebGL è ora molto più stabile.
- L'interazione tra WebGL e Canvas2D è stato migliorato notevolmente.
- Ejecta consente ora di utilizzare una tela WebGL fuori campo per il disegno in Canvas2D e viceversa.
Cosa c'è di nuovo nella versione 1.4:
- XCode 5 compatibile
- Aggiunto il supporto per le texture compresse PVRTC
- Aggiunto canvas.toDataURL ()
- ejecta.load Aggiunto (file)
- performance.now Aggiunto ()
- navigator.platform Aggiunto
- Aggiunti alcuni aiutanti più nativi (jsValueForPath, createFunctionWithBlock)
- tela fisso non cancellata quando si imposta la larghezza / altezza
- imprecisioni fissi in sede di elaborazione immagini
- Corretti vari bug di crash e perdite di memoria
Cosa c'è di nuovo nella versione 1.2:
- Aggiunto il supporto per ctx.clip ()
- Aggiunto il supporto per XMLHttpRequest per accedere ai file locali
- Aggiunto il supporto per auto-caricamento di @ 2x texture
- Aggiunto navigator.onLine per verificare la connettività internet
- Aggiunto ejecta.getText () per l'immissione di testo rapido in stile
- Aggiunto Image.complete flag booleano
- Corretti vari bug in XMLHttpRequest
- Fixed vari bug linea di disegno con tracciati chiusi / non chiusi
- Risolti i problemi con ctx.transform () e ctx.arcTo ()
- ctx.fill Fisso () da utilizzare non-zero regola invece di regola pari-dispari
- Risolti i problemi con i caratteri Unicode in sede di elaborazione del testo
Cosa c'è di nuovo nella versione 1.1:
- Aggiunto carattere fillText (), strokeText (), textAlign e TextBaseline
- Aggiunta rotondo e propria linea di smusso si unisce
- Aggiunto destinazione-out, meta-over, fonte in cima e modalità XOR di fusione
- Aggiunto softAuthenticate () per l'API GameCenter
- Aggiunto reportAchievementAdd () per l'API GameCenter
- Aggiunto il supporto per l'antialiasing a schermo intero (MSAA)
- orientamento fisso
- Fixed vari problemi linea di disegno
- Fixed vari problemi di tocco di eventi
- fissi vari problemi con getImageData ()
problemi
I commenti non trovato