
Desmistificando WebAssembly
Raphael Amorim - Casa do Código
SINOPSE
WebAssembly é um formato de código binário portátil cujo objetivo é tornar possíveis aplicações de altíssima performance em páginas Web, ao mesmo tempo em que adiciona pluralidade, pois viabiliza que programadores de diversas linguagens criem ou portabilizem aplicações existentes de plataformas nativas para os navegadores. Tudo isso tendo um modelo de segurança do WASM projetado para ser completamente isolado em "caixa de areia", com permissões restritas e controladas pela pessoa desenvolvedora. Tendo conhecimento aprofundado, é possível utilizar WebAssembly sem depender de linguagem, ferramenta ou recurso específico além dele mesmo para desenvolver aplicações, seja para a Web ou até mesmo no back-end e outros destinos de uso. Neste livro, Raphael Amorim aborda as principais caraterísticas do WebAssembly, do básico ao avançado: segurança, performance, portabilidade e pluralidade de linguagens. Com foco no uso prático da tecnologia no dia a dia, recheado de exemplos de módulos WebAssembly, você vai examinar e dissecar desde o processo de compilação de módulo até a sua execução com a máquina virtual do WASM. Você partirá de uma aplicação Web que faz uso de Rust, até ter o completo entendimento de como funciona uma estrutura de arquivo binário, depuração e suas instruções. Em seguida, terá os conceitos computacionais necessários para a escrita de aplicações mais complexas como codificação de dados, vinculação dinâmica e estática, instruções atômicas, memória compartilhada e outros.
311 páginas
ler amostra agora Adicionar a lista de desejosVocê também pode gostar :)
Os títulos que podem te interessar, de acordo com suas escolhas recentes.

Orientação a Objetos e SOLID para Ninjas
Mauricio Aniche

How DevOps Works
Leonardo Leite,Paulo Meirelles,Fábio Kon

Java 9
Rodrigo Turini

CakePHP
José Carlos Lima Moreira

Trilhas Python
Eduardo Pereira

Kafka Connect e Kafka Streams
Rodrigo Vieira Pinto

Web Design Responsivo
Tárcio Zemel

Alfabetização de Dados
Marcio Victorino

Programação Funcional
Gregório Melo

Progressive Web Apps
Guilherme Pontes

Cordova avançado e PhoneGap
Diogo Machado

Meteor
Caio Ribeiro Pereira

Data Visualization
Ronaldo Braghittoni

Introdução à Estatística para Ciência de Dados
Tatiana Escovedo,Marcos Kalinowski,Thiago Marques

Segurança em aplicações Web
Rodrigo Ferreira

Cultura humanizada no meio tech
André Guimarães Sakata

Fontes de Informação Digital
Maria Inês Tomaél,Adriana Rosecler Alcará

Construct 2
Diego Martins de Pinho,Bruna Escudelario

Akka & Akka Streams
Alexandre Eleutério Santos Lourenço
