O que é a Pika?

espere… o quê??

es module syntax (ESM) é o mais recente sistema de módulos nativo do JavaScript. Oficialmente ratificado em 2015, sua sintaxe

/ export sintaxe é mais compacta, mais facilmente analisada e mais confiável otimizada. Tudo isso resulta em JavaScript menor e mais rápido na web.

infelizmente, a maioria dos sites ainda geram um único pacote “navegador mais antigo”, o que significa que todos os usuários (mesmo a maioria usando navegadores modernos) obter pacotes JavaScript super-compilados que não suportam o ESM.,

Pika está trabalhando para construir melhores ferramentas e serviços que tornem JavaScript moderno e focado em ESM mais acessível para autores de pacotes e desenvolvedores de aplicativos.como é que o MEE torna o meu site 90% mais rápido?

ESM introduz algo novo no JavaScript e na forma como a web funciona: cada módulo JavaScript pode agora ser indexado e cache de uma forma universalmente acessível. Isso significa que qualquer site pode empurrar novas alterações e o navegador de um usuário só vai buscar os arquivos que mudaram. Acabaram-se as dependências agrupadas com o código-fonte., Acabaram-se as alterações de linha única que rebentaram com o pacote de aplicações em cache.ainda não estou a perceber este número de 90%…

Ok, então aqui está por que este assunto: uma média de 90% do Código do site vem de pacotes de código aberto e outros terceiros. A Pika está construindo um mundo onde bibliotecas de terceiros podem ser carregadas, cache e compartilhadas através de sites. Os navegadores não devem precisar de re-baixar as mesmas bibliotecas de código aberto (Reat, Lodash, jQuery) vezes sem conta para cada site que os usa.,

com Esme e cache de origem cruzada, podemos criar um mundo onde os sites podem compartilhar dependências em cache. Você pode visitar um site pela primeira vez e já ter todas as suas dependências de terceiros cache em seu navegador, pronto para correr, cache de visitas a outros sites.

e ${POSSIBILLE_ Issue}?

ainda há muito para trabalhar aqui antes que isto se torne uma realidade. Por exemplo, como os navegadores podem introduzir suficiente almofada e entropia no cache do navegador para mitigar as impressões digitais de cache de origem cruzada? E a embalagem web para suportar o compartilhamento de código de várias origens?, Treeshaking ainda é uma coisa? A história da segurança é sólida?

ainda estamos a alguns anos do final do jogo, mas as implicações para o desempenho da web são enormes. Você pode se juntar a nós hoje enquanto começamos a explorar e construir este novo mundo de JavaScript.Siga – nos no Twitter Suporte-nos em Patreon!

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *