Опис послуги
ПерекладРозробляю модулі WebAssembly та браузерні ігри на Onyx — статично типізованій, дата-орієнтованій мові, створеній спеціально під WASM та WASI. Якщо вам потрібен переносимий код у пісочниці, який працює в браузері, на периферії або як плагін всередину хост-програми, Onyx компілюється прямо в чистий WebAssembly без важкого рантайму.
Що я роблю: інтерактивні браузерні ігри з щільним циклом оновлення та відрисовкою на canvas або WebGL; переиспользуемые WASM-плагіни, які розширюють крупні програми через зрозумілий хост-інтерфейс; переносимі обчислювальні модулі, які вбудовуються в хост на dotnet, Node або Go поверх WASI без переписування логіки під кожну платформу. Спираюся на строгу типізацію Onyx, кастомні ітератори та систему пакетів, щоб код залишався читаємим та безпечним.
Процес прозорий. Починаємо з ваших цілей та цільового хоста, потім я збираю каркас модуля, задаю границю імпортів та експортів та будую ітеративно, з грабельними або викликаємими контрольними точками. Ви отримуєте прокоментований вихідник, скрипт збірки, оптимізований за розміром .wasm та коротке керівництво по підключенню модуля до вашого JavaScript або нативного хоста. Окремо розбираю розкладку пам'яті, передачу даних через лінійну пам'ять та бенчмарки.
Будь то прототип для геймджема, пісочниця для плагінів або боєве обчислювальне ядро — відаю робочий код на Onyx, який легко поддерживати та справді переносити.
Що я роблю: інтерактивні браузерні ігри з щільним циклом оновлення та відрисовкою на canvas або WebGL; переиспользуемые WASM-плагіни, які розширюють крупні програми через зрозумілий хост-інтерфейс; переносимі обчислювальні модулі, які вбудовуються в хост на dotnet, Node або Go поверх WASI без переписування логіки під кожну платформу. Спираюся на строгу типізацію Onyx, кастомні ітератори та систему пакетів, щоб код залишався читаємим та безпечним.
Процес прозорий. Починаємо з ваших цілей та цільового хоста, потім я збираю каркас модуля, задаю границю імпортів та експортів та будую ітеративно, з грабельними або викликаємими контрольними точками. Ви отримуєте прокоментований вихідник, скрипт збірки, оптимізований за розміром .wasm та коротке керівництво по підключенню модуля до вашого JavaScript або нативного хоста. Окремо розбираю розкладку пам'яті, передачу даних через лінійну пам'ять та бенчмарки.
Будь то прототип для геймджема, пісочниця для плагінів або боєве обчислювальне ядро — відаю робочий код на Onyx, який легко поддерживати та справді переносити.