Início JavaScript no InfoQ Brasil
Artigos
Feed RSS-
O Deno ama WebAssembly
O aguardado projeto Deno finalmente atingiu a versão 1.0! O Deno foi criado pelo desenvolvedor do Node.js, Ryan Dahl, para abordar o que chamou de “10 coisas que lamento sobre o Node.js”. Sem um sistema semelhante ao NPM para incorporar módulos nativos, como escrevemos aplicações do lado do servidor que requerem desempenho nativo no Deno? O WebAssembly está aqui para ajudar!
-
Crank, o novo framework frontend com renderização assíncrona integrada - Bate papo com Brian Kim
Brian Kim apresenta o Crank.js, um novo framework de frontend com renderização assíncrona integrada. Ele orquestra as tarefas e a renderização das aplicações frontend com geradores assíncronos padrão. Idealizado para ser apenas em JavaScript, reduzir a curva de aprendizado para escrever uma aplicação frontend e eliminar a utilização de recursos assíncronos proprietários.
-
Programando microcontroladores com JavaScript. Um bate papo com Peter Hoddie e Lizzie Prader
Os desenvolvedores JavaScript podem agora escrever software IoT em muitos dispositivos, incluindo microcontroladores low-specs com 32 KB de memória. À medida que o comitê TC53 e empresas como a Moddable criam padrões e software para a interoperabilidade de hardware heterogêneos, as empresas de IoT podem acessar um grande grupo de desenvolvedores JavaScript em busca do aumento na produtividade.
-
Coletando dados do Pieces
O Pieces, uma nova biblioteca JavaScript, resolve os problemas de roteamento e transição de página. Afinal, ambos estão preocupados com o que acontece quando o aplicativo muda de uma página para outra. A ideia é o desenvolvedor criar as páginas individuais e permitir que o Pieces se preocupe com tudo o que está envolvido na transição.
-
Entrevista sobre o livro Refactoring - Segunda edição
O InfoQ entrevistou Fowler sobre as principais mudanças na 2ª edição do Refactoring, como reconhecer problemas e refatoramento do código, como as revisões e refatoração se apoiam mutuamente, o que os líderes de tecnologia podem fazer para incentivar a refatoração, os benefícios e as ferramentas para uma refatoração e para o mob programming.
-
Migrando um editor de games no navegador com o WebAssembly
Florian Rival, engenheiro de software da Google, criador do editor de jogos GDevelop, discute as lições aprendidas ao migrar um editor de jogos de desktop nativo para o navegador com o WebAssembly. O InfoQ entrevistou Rival sobre os desafios técnicos encontrados, os benefícios derivados da portabilidade e dicas para desenvolvedores que pensam em portar aplicações desktop para o WebAssembly.
-
Como reduzir em 60% o tempo de carregamento das aplicações com React
O React é eficiente nas atualizações de UI, mas não torna o app web mais veloz magicamente. À medida que o app aumentava de tamanho, percebemos desvantagens na configuração. Conhecíamos o React e como o Redux gerencia o estado, porém começamos a ver falhas no carregamento de aplicações web. Era hora de reduzir a defasagem técnica e fazer melhorias de desempenho!
-
Quatro dicas para trabalhar com componentes no Angular
Independentemente da versão do Angular que você esteja utilizando, aprender a usar bem componentes é muito importante. Neste artigo, Jonathan Saring apresenta quatro dicas de como trabalhar com componentes no Angular.
-
Como melhorar a performance de aplicações Node.js utilizando o módulo de cluster
Performance e escalabilidade são aspectos importantes e cruciais para grande parte das aplicações desenvolvidas atualmente. Aplicações Node.js podem utilizar o módulo de cluster nativo da plataforma conseguindo ganhos significativos no aproveitamento de recursos computacionais. Além de explicações sobre o funcionamento deste módulo, o artigo apresenta exemplos práticos de sua utilização.
-
HTTP-RPC: Um framework REST leve e independente de plataforma
HTTP-RPC é um framework open-source que facilita o desenvolvimento de aplicações baseadas em REST. O framework permite que Web Services baseados em HTTP-RPC sejam desenvolvidos, e ao mesmo tempo preserva os princípios REST. Além disso, este artigo apresenta exemplos de utilização do framework que podem ser utilizados para criar Web Services RESTful em Java, Objective-C/Swift e JavaScript.
-
A moderna caixa de ferramentas do desenvolvedor JavaScript
A caixa de ferramentas de um moderno desenvolvedor JavaScript vem mudando muito nos últimos 20 anos. De IDEs à ferramentas de automatização, há diversas opções para os desenvolvedores. Escolher a melhor biblioteca JavaScript é apenas uma parte do processo. Linters, bundlers e minifiers são essenciais para produtividade e desempenho durante a construção de aplicações web modernas.
-
React.js na vida real do Codecademy
O Codecademy adotou o React.js no ambiente front-end de aprendizado. Enquanto muitos exemplos são simples, a autora Bonnie Eisenman aborda como usar o React em um ambiente grande e crítico.