Публикации по теме 'webassembly'


Расширение возможностей Интернета: раскрытие революционного пути Blazor WebAssembly
В постоянно развивающемся мире веб-разработки появилась новая звезда: Blazor WebAssembly. Эта революционная технология меняет подход разработчиков к созданию веб-приложений, и в этой статье мы подробно рассмотрим ее особенности, преимущества и то, как она меняет парадигму веб-разработки. Пристегнитесь, и мы отправимся в путешествие по сфере Blazor WebAssembly, сравнивая его с React и Angular и изучая путь, проложенный с момента появления WebAssembly. 1. Blazor WebAssembly: взгляд в..

Основные понятия WebAssembly
Javascript широко используется в качестве языка программирования для работы в Интернете. Но из-за некоторых недостатков и ограничений его нельзя использовать во многих областях. Для этого создается WebAssembly. Это низкоуровневый язык двоичного формата для Интернета, то есть совместимый с Интернетом и работающий в современных веб-браузерах. Созданный файл имеет небольшой размер, поэтому загружается и выполняется быстрее. WebAssembly определяет абстрактное синтаксическое дерево (AST),..

(Часть 2) Вы когда-нибудь пробовали запускать высокопроизводительные приложения, написанные на родных языках, например…
Реализация WebAssembly с использованием функций C++. В части 1 мы представили всю необходимую информацию о веб-сборке. В этой части мы больше сосредоточимся на том, как реализовать базовое приложение для веб-сборки с использованием C++ и javascript. Требования 1.1 Условием для этой статьи является то, что вам просто нужно знать, как написать функцию на C++ и как вы можете анализировать ее параметры и использовать ее. 1.2 Вам необходимо знать основы JavaScript, а также..

Делитесь типами Rust с помощью TypeScript для WebAssembly
Откройте для себя самый простой опыт разработки с Rust и WebAssembly. Это самый быстрый способ автоматически сгенерировать определения TypeScript из вашего кода Rust. В этой статье 💡 Мы узнаем, почему официальной цепочки инструментов Rust и WebAssembly недостаточно для TypeScript. 🤹 Я покажу вам, как автоматически сгенерировать определение TypeScript с минимальными изменениями в вашем коде Rust. 🧪 Вместе проведем рефакторинг реальной библиотеки WebAssembly на npm. Пойдем...

Попытка создать реализацию Redux с веб-сборкой на Rust
Привет, я Аарон, фронтенд-инженер Zeals. В Zeals мы используем React для интерфейса нашего основного приложения с Redux в качестве основного метода управления состоянием. Хотя это прекрасно работает для большей части того, что нам нужно от нашего интерфейса, мне нравится исследовать другие варианты и их сравнение с уже существующими решениями. Сегодня я подумал, что было бы интересно попробовать перенести Redux на веб-сборку и посмотреть, как это соотносится с его аналогом на..

(Очень) краткое введение в WebAssembly
Что ж, я только что закончил первую неделю стажировки в качестве инженера по разработке программного обеспечения в одной компании в Индонезии. Первое, что я попросил сделать, это узнать, что это за штука WebAssembly. Итак ... вот оно ... WebAssembly (Wasm) - это двоичный формат инструкций, разработанный W3C для виртуальных машин на основе стека. Это цель компиляции для таких языков программирования, как C, C ++, Rust и т. Д., Что позволяет выполнять их в веб-приложении - на..

Как заставить Python работать в вашем браузере — Использование PyScript
давайте создадим веб-страницу обратного отсчета. Введение Есть новая волна! Python был вторым по величине и самым любимым языком в области науки о данных, машинного обучения и бэкенда, а JavaScript занял первое место как в качестве языка интерфейса, так и языка бэкенда. Теперь python хочет приблизиться к внешнему интерфейсу или, что еще лучше, отдалить бэкэнд от сервера. Так что это будет не серверный код, а просто скрипт, который будет выполняться внутри браузера. По сути, с..