Нет ничего лучше дождливых выходных в Сан-Франциско, чтобы вернуться к ведению блога. Прошедшая неделя была тяжелой, все опасаются коронавируса и его воздействия на наше здоровье, нашу культуру работы и мобильность. Перед лицом всего этого я хотел воспользоваться моментом и рассказать, почему я считаю будущее захватывающим и заслуживающим ожидания. Я напишу о пяти технологиях, которые, по моему мнению, окажут положительное влияние на нашу жизнь, и я хочу узнать больше о них и людях, которые их первопроходцы. Вот первый:

WebAssembly

Изображение предоставлено: https://lloaddloud.wixsite.com/loadfreeteens/single-post/2016/01/07/300-Movie-Fight-Scene

WebAssembly взяла программное обеспечение, для которого требовались огромные компьютеры, и разместила его в Интернете. WebAssembly успешно используется такими компаниями, как AutoCAD, Figma, и поддерживается такими компаниями, как Wasmer. В декабре 2019 года консорциум World Wide Web рекомендовал WebAssembly в качестве 4-го языка браузера наряду с CSS, HTML и JavaScript.

WebAssembly был создан путем аннотирования кода JavaScript для оптимизации. Результатом стал двоичный формат, который не зависит от машины, в нем меньше кода, он быстрее (20x + и даже больше на мобильных устройствах) и поддерживает любой язык программирования. WebAssembly начал изменять Интернет, и он будет делать это быстро, потому что его поддержали четыре крупных игрока: Microsoft, Apple, Mozilla и Google, и он не ограничен языком программирования. Целый набор компаний-разработчиков программного обеспечения может извлечь выгоду из WebAssembly. Например, это может означать, что AR взлетит быстрее, чем ожидалось.

Подразумевается, что в браузере появятся новые мощные приложения, которые извлекают выгоду из того, как пользователи находят в Интернете и делятся ими. Мобильные устройства особенно интересны, больше не будет необходимости в собственных приложениях, пользователи смогут получать доступ к очень мощным приложениям прямо из браузера и оплачивать их там. WebAssembly позволил полностью использовать ЦП, что означает возможность для большего количества машинного обучения на устройстве и более мощных, более крутых приложений, таких как игры, дополненная реальность, распознавание изображений и т. Д. Сегодня пользователю нужно будет зайти в AppStore и выполнить поиск среди почти 2 млн приложений , чтобы найти и загрузить приложение. Но многие не хотят скачивать очередное приложение. WebAssembly может решить проблему усталости от приложения, поскольку пользователь может использовать приложение из браузера напрямую и может платить там, минуя App Store.

Если вы практикуете WebAssembly, я хотел бы поделиться своими знаниями.

Оана