Size: a a a

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

2020 June 23

N

Nikolay in WebAssembly — русскоговорящее сообщество
Sergey Rubanov
Что-то я мало постил обновлений по #WebAssembly в последнее время. Исправляюсь.

Garbage Collection
- доклад от Andreas Rossberg из Dfinity From References to GC
- доклад от команды V8
- доклад от команды Kotlin

Обновления пропозалов
- Typed Function References перешёл на phase 2 (26 мая)
- JavaScript BigInt to WebAssembly i64 integration перешёл на phase 4 (9 июня)

Сегодня пройдёт встреча WebAssembly CG, на которой Reference Types и Bulk Memory Operations могут продвинуться на phase 4
я пропустил, стоит ожтдать kotlin to wasm?
источник

e

egoarka in WebAssembly — русскоговорящее сообщество
Nikolay
я пропустил, стоит ожтдать kotlin to wasm?
есть же jvm to wasm
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
И Kotlin Native. 😉
источник

e

egoarka in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
И Kotlin Native. 😉
сори за офтоп
не пробовал?
и я так понимаю это не сабсет котлина?

первый раз слышу про котлин нейтив

и почему его не форсит никто
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
Tail calls как обычно -- очень важны для всех. 😂
CPS, trampolines. Думаю фп языкам не привыкать)
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
egoarka
сори за офтоп
не пробовал?
и я так понимаю это не сабсет котлина?

первый раз слышу про котлин нейтив

и почему его не форсит никто
Не, не пробовал. Должен быть полный Котлин и большая часть стандартной либы.
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
MaxGraey
CPS, trampolines. Думаю фп языкам не привыкать)
CPS без tail call же очень быстро превратится в тыкву.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
CPS без tail call же очень быстро превратится в тыкву.
Ну там же через trampolines. Хотя у Haskell не просто хвостовые рекурсии а guarded recursions (corecursions) которые гарантируют ленивость и возможно через трамлины их будет слишком накладно реализовывать
источник

ZB

Zalim Bashorov in WebAssembly — русскоговорящее сообщество
egoarka
сори за офтоп
не пробовал?
и я так понимаю это не сабсет котлина?

первый раз слышу про котлин нейтив

и почему его не форсит никто
Полноценный котлин, как и Kotlin/JS и в будущем Kotlin/Wasm :)
Про Kotlin/Native можете почитать тут https://kotl.in/native
источник

e

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

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
egoarka
да я уже почитал, по производительности хуже jvm пока что
А JVM вообще непросто побить по производительности. 😊
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
AOT не всегда лучше JIT. Хороший пример этого C# Mono (Uno, Blazor хоте те по-моему вообще решили пока с этим не заморачиваться) и Dart AOT vs Dart JIT:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/dart-dartexe.html
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Sergey Rubanov
Что-то я мало постил обновлений по #WebAssembly в последнее время. Исправляюсь.

Garbage Collection
- доклад от Andreas Rossberg из Dfinity From References to GC
- доклад от команды V8
- доклад от команды Kotlin

Обновления пропозалов
- Typed Function References перешёл на phase 2 (26 мая)
- JavaScript BigInt to WebAssembly i64 integration перешёл на phase 4 (9 июня)

Сегодня пройдёт встреча WebAssembly CG, на которой Reference Types и Bulk Memory Operations могут продвинуться на phase 4
Да, забыли в прошлый раз добавить голосование :)
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Митинг идёт. Рич расказывает про трассировку бинаря.
источник

SR

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

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Трассировка пошла в первую фазу
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
Petr Penzin
Митинг идёт. Рич расказывает про трассировку бинаря.
А Рич тоже в Intel работает?
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Да
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
там Adam Klein прямо с митинга убрал BigInt <-> i64 из-под флага =)
источник

SR

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