Size: a a a

WebAssembly — русскоговорящее сообщество

2020 July 28

N

Nikolay in WebAssembly — русскоговорящее сообщество
а откуда он его цепляет? из ассемблискрипт в итоге? или из васм модуля уже?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Пока не понял
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Из wasm модуля. Там AssemblyScript просто для примера используется. Так что там действительно он может выдернуть только нативные для wasm типы - i32, i64, f32, f64 и bigint вероятно
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
MaxGraey
Из wasm модуля. Там AssemblyScript просто для примера используется. Так что там действительно он может выдернуть только нативные для wasm типы - i32, i64, f32, f64 и bigint вероятно
круто
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ох, было много дел и за это время накопилось много новостей.

Во-первых, сегодня вышел Firefox 79. Из главного:
- в нём снова включили SharedArrayBuffer (ES2017)
- добавлена поддержка Promise.any() (ES2021)
- поддержка WeakRef (ES2021)
- Logical assignment operators (ES2021)
- атомарные операции (ES2017) теперь работают не только с разделяемой памятью
- конструктор Intl.DateTimeFormat теперь поддерживает dateStyle и timeStyle (ES402 2021)
- #WebAssembly Bulk memory operations (phase 4)
- #WebAssembly Reference types (phase 4)
- #WebAssembly Threads (phase 2)

Изменения для разработчиков: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/79#JavaScript
Изменения совместимости: https://www.fxsitecompat.dev/en-CA/releases/79/
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Похоже как в старые добрый времена в эпоху IE6 так мы так же будет поддерживать два модуля - один со всеми фичами для FF/Chrome/node/wasmer и отдельный без post-mvp для Safari
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
ну ты не сравнивай. сафари довольно неплохо обновляется
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
раз в полгода выходит обновление, и оно довольно быстро распространяется
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
проблема в том, что фичи вряд ли выкатываются сразу без флагов. Стало быть через пол года как было 2 может три фичи так они и остануться, остальные может быть появятся под флагом. Так что вполне вероятно что только через год появятся булки и bigint и возможно simd в чем я тоже что то сомневаюсь. А вот threads я вообще не уверен что когда либо появятся
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
они выкатываются в STP
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
который раз в 2 недели
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
и найтли еще есть еженочный
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
в 14 уже фича фриз был, там по идее ничего нового не добавится
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
а в 14.1 должно
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А где глянуть на 14.1? У меня Safari Technology Preview и там действительно ничего нового но там 14.0
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
14.0 вышла 16го июля. Я не думаю что за 12 дней там что то сильно поменяется
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
а какую вм использует cloudflare?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Вот даже по опкодам можно понять что SIMD даже и не парситься еще:
https://github.com/WebKit/webkit/blob/master/Source/JavaScriptCore/wasm/wasm.json#L41

float to int satureated - нету
sign/zero extension - нету

anyref еще не переименован в externref. И вообще файл не обновлялся 14 месяцев. А в остальном последние именения как раз 12 дней назад были
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Конечно это ничего не значит. Может все ведется в приватном репозитарии?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
а какую вм использует cloudflare?
v8
источник