Use typed arrays instead of normal JS arrays to back files in the MEMFS filesystem for improved performance, especially when backing to IDBFS.
Convert MEMFS files to typed arrays before storing to IDBFS for better IDBFS performance. Add testing for -s MEMFS_APPEND_TO_TYPED_ARRAYS=1 option.
Fix test_fwrite_0 syntax error in s_ modes after previous change.
Fix MEMFS.getFileDataAsTypedArray to be strict and not return unused capacity padding bytes.
Simplify typed array creation code in MEMFS.
generalize context proxying to support not just 2d contexts
fake document.documentElement and removeEventListener
PropertyBag
start WebGLWorker
prepare for gl proxy test
gl constants
prepare for prefetched parameters
more preparations for prefetched parameters
prefetch gl before running worker
prefetch extensions
prepare to proxy gl commands
proxy getExtension
enable, disable, clearcolor
clear, createShader
remote creators, shaderSource