This repository has been archived by the owner on Aug 25, 2021. It is now read-only.
This repository has been archived by the owner on Aug 25, 2021. It is now read-only.
Switch back to 64-bit type in Jason and Client API #116
Open
Description
Related to #115
Problem to solve
Jason uses wasm-bindgen to interop with JS, and exposing 64 bit types to JS will make wasm-bindgen to use BigInt64Array / BigUint64Array in its JS glue, which is not implemented or was implemented too recently in some UA's.
Proposal
Есть смысл вернуть u64
и не переживать по этому поводу, когда с поддержкой BigInt64Array
и BigUint64Array
все будет получше.
Как обстоят дела с поддержкой сейчас:
- Chrome - поддержку добавили в 66, у нас по другим причинам минимальная версия - 72. Хром не проблема.
- Firefox - поддержку добавили в 68, мы, мы можем в более ранние версии, но не суть, так как пользователи, согласно статистике, уже массово пообновлялись. Firefox не проблема.
- Сафари - поддержки нет и, судя по всему, не предвидится. Багрепорт тут.
Ждем апдейта сафари + достаточного утаревания нерабочих версий.
Activity