Platform/Games: Difference between revisions

Jump to navigation Jump to search
Line 84: Line 84:
*Avoid Emscripten in-memory Virtual File System for asset storage by leveraging pthreads and [https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync FileReaderSync] to provide synchronous file I/O in workers.
*Avoid Emscripten in-memory Virtual File System for asset storage by leveraging pthreads and [https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync FileReaderSync] to provide synchronous file I/O in workers.


===Continue investment in performance across the platform.===
===Continue investment in performance across the platform===
*Significantly optimize WebAudio performance [https://bugzilla.mozilla.org/show_bug.cgi?id=webaudioperf 1].
*Significantly optimize WebAudio performance [https://bugzilla.mozilla.org/show_bug.cgi?id=webaudioperf 1].
*Reduce WebGL shader compile times [https://bugzilla.mozilla.org/show_bug.cgi?id=918941 1],[https://bugzilla.mozilla.org/show_bug.cgi?id=863316 2].
*Reduce WebGL shader compile times [https://bugzilla.mozilla.org/show_bug.cgi?id=918941 1],[https://bugzilla.mozilla.org/show_bug.cgi?id=863316 2].
Line 90: Line 90:
*Continue investments in the performance of JS, DOM, WebGL, WebRTC, codec, layout, rendering, compositing, animation, etc.
*Continue investments in the performance of JS, DOM, WebGL, WebRTC, codec, layout, rendering, compositing, animation, etc.


===Continue investment in Emscripten.===
=====Tracking=====
<bugzilla>
{
    "bug_id":"1169293,918941,863316,1071275,1057530,1136734,1169000",
    "include_fields":"id, summary, status, assigned_to, target_milestone",
    "order": "bug_status"
}
</bugzilla>
 
===Continue investment in Emscripten===
*Add support for pthreads, SIMD, and WebAssembly, as mentioned above.
*Add support for pthreads, SIMD, and WebAssembly, as mentioned above.
*Further improve compilation speed.
*Further improve compilation speed.

Navigation menu