Skip to content
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
@alexlapa

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 все будет получше.

Как обстоят дела с поддержкой сейчас:

  1. Chrome - поддержку добавили в 66, у нас по другим причинам минимальная версия - 72. Хром не проблема.
  2. Firefox - поддержку добавили в 68, мы, мы можем в более ранние версии, но не суть, так как пользователи, согласно статистике, уже массово пообновлялись. Firefox не проблема.
  3. Сафари - поддержки нет и, судя по всему, не предвидится. Багрепорт тут.

Ждем апдейта сафари + достаточного утаревания нерабочих версий.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    enhancementImprovement of existing features or bugfixk::apiRelated to API (application interface)trackingTracks implementation of somethingwaiting: materialsThere is a need for additional actions/info outside the issue/PR to continue its solving.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions