4 ms·
The Web is now little-endian thanks to ArrayBufferViews exposing endianness and everyone testing only the little-endian case. It doesn't make sense to make big-
by hsivonen 11y ago
The Web is now little-endian thanks to ArrayBufferViews exposing endianness and everyone testing only the little-endian case. It doesn't make sense to make big-endian hardware that needs to run a Web browser anymore, so chances are that big-endian will never come back.
- blueflow 11y agoIP and TCP are still Big-Endian. Above that, both formats and ascii numbers are used.
- dtech 11y agoI have a hard time believing that the whole web uses ArrayBufferViews.
- bryanlarsen 11y agoWe use DataView wherever we can, but it's quite likely we do have endianness bugs in our code. AFAICT, some browsers on BE machines use LE typed buffers. Do you know of any modern browsers that use BE typed buffers with full WebGL support for a cheap BE machine that we could buy for testing? Does anybody actually use such? Is it worth the bother?