В дальних планах по Wasm — сделать для него GC: github.com/WebAssembly/gc
Но чтобы это реализовать, нужно пройти ещё несколько важных шагов по упрощению JS/Wasm interop.
Как я понял ваш вопрос — будет ли go, скомпилированный в wasm, работать на клиенте быстрее чем такой же go на сервере? Ответ — скорее всего нет, не будет быстрее, исходя из того что go->native скорее всего лучше оптимизируется чем go->wasm->native. Но нужно проверять с конкретным сервером и клиентом, чтобы узнать насколько проиграли. И результат может сильно зависеть от браузера, т.е. от шага wasm->native.
Скорее всего, здесь играют какие-то особенности реализации, которые делают тест не совсем честным.
Так бывает, например, на сравнении JS и Wasm, когда алгоритм вроде бы одинаков, но в JS используется Number = 64-разрядный float, а в Wasm используется i32 или i64 — результаты различаются во много раз.
По мне так здесь не хватает варианта вида «Коммерческий централизованный Git». Звучит забавно но факту так и есть — Bitbucket в центре, и по факту децентрализованные возможности практически не используются.
Распаковали ииии всё? И об этом статья? Включили бы хотя бы, загрузочное меню показали. А так вообще дальше нужен контроллер дисковода, контроллер винчестера, программы погонять, на принтере попечатать.
Однако “Научный центр” решил задачу
Были большие проблемы на стадии принятия машины госкомиссией, она была существенно доработана, так что выпускалась машинка по сути только с конца 1987 года.
И на госкомиссии и после выпуска на стадии эксплуатации была масса нареканий на надёжность — отдельных машин, блока питания класса, локальной сети.
Увидел несколько пассажей про работу с магнитофоном. Порт магнитофона тут постольку поскольку. Реально никто в компьютерном классе с ним конечно не работал, не было смысла. Смысл был например в контроллере винчестера вместо дисковода, такое встречалось.
УКНЦ не не поступали в продажу
Пусть и не массово, но УКНЦ были в продаже, с блоком питания на 220 В, такие экземпляры встречаются и говорят, что они в среднем надёжнее чем машины поставлявшиеся в школы.
Да, по клавише СТОП происходит переход во встроенный монитор-отладчик. Сам я с ним не особо работал, но его код из ПЗУ полностью восстановлен, можно по комментариям посмотреть что к чему: www.emuverse.ru/wiki/%D0%A3%D0%9A%D0%9D%D0%A6_ROM_disasm_6
Как я понимаю, можно: смотреть/изменять регистры и память, ставить точки останова, продолжить выполнение программы, выйти в меню загрузки.
Посчитайте, сколько вы зарабатываете на текущем месте работы в день и в час — и сравните это с тем, что вы могли бы зарабатывать, выполняя задачи, которые вам по силам, на удалёнке.
То есть не учитываем время на поиск заказа? а оно сильно зависит от специфики работы, и может занимать больше времени чем сама работа.
На тех картах что приведены в статье, Москва нарисована без «новой Москвы».
В целом к картам конечно нужно подходить как к процессу, а не статичному результату.
То есть, и источник должен быть такой что отслеживает изменения, обновляя карту, и конвертация из источника в целевой формат должна быть повторяемой и нетрудоёмкой, в идеале полностью автоматизированной.
Но чтобы это реализовать, нужно пройти ещё несколько важных шагов по упрощению JS/Wasm interop.
Так бывает, например, на сравнении JS и Wasm, когда алгоритм вроде бы одинаков, но в JS используется Number = 64-разрядный float, а в Wasm используется i32 или i64 — результаты различаются во много раз.
Интересный способ сказать «IE11».
Странно что выбрана именно эта игра. Это порт 2019 года с игрового автомата ТИА-МЦ1. Т.е. совершенно нетипичный случай.
Были большие проблемы на стадии принятия машины госкомиссией, она была существенно доработана, так что выпускалась машинка по сути только с конца 1987 года.
И на госкомиссии и после выпуска на стадии эксплуатации была масса нареканий на надёжность — отдельных машин, блока питания класса, локальной сети.
Увидел несколько пассажей про работу с магнитофоном. Порт магнитофона тут постольку поскольку. Реально никто в компьютерном классе с ним конечно не работал, не было смысла. Смысл был например в контроллере винчестера вместо дисковода, такое встречалось.
Пусть и не массово, но УКНЦ были в продаже, с блоком питания на 220 В, такие экземпляры встречаются и говорят, что они в среднем надёжнее чем машины поставлявшиеся в школы.
Как я понимаю, можно: смотреть/изменять регистры и память, ставить точки останова, продолжить выполнение программы, выйти в меню загрузки.
Есть эмулятор EmuStudio — zx-pk.ru/threads/18027-emulyator-uknts-emustudio.html
Ну и свой основной эмулятор (UKNCBTL) тоже собирал под WASM — nzeemin.github.io/ukncbtl-wasm/index.html
Оригинал же был написан на Электроника-60, а это PC, т.е. чей-то порт.
То есть не учитываем время на поиск заказа? а оно сильно зависит от специфики работы, и может занимать больше времени чем сама работа.
В целом к картам конечно нужно подходить как к процессу, а не статичному результату.
То есть, и источник должен быть такой что отслеживает изменения, обновляя карту, и конвертация из источника в целевой формат должна быть повторяемой и нетрудоёмкой, в идеале полностью автоматизированной.
А что, это проблема которую нужно решать?