Technology Weekly O 3rd ByteDance Youth Training Camp começa

Escolha dos editores

Aprenda back-end de graça! O terceiro campo de treinamento para jovens da ByteDance começa

O 3º ByteDance Youth Training Camp - sessão de back-end , convidou mais de 20 especialistas técnicos e engenheiros de primeira linha de infraestrutura, dados e várias linhas de negócios da ByteDance para ensinar P&D de back-end de nível empresarial on-line gratuitamente

Clique no link para iniciar a jornada de aprendizado de back-end

Alternativas para frameworks web

Os frameworks fornecem maneiras convenientes de implementar tarefas complexas e trazem benefícios além da tecnologia, e há valor em adotar um framework que permita que todos concordem, pelo menos parcialmente, com essas escolhas. Mas lembre-se, existem modos alternativos!

Leitura profunda

Arquitetura técnica do Node.js

Como o Node é implementado? Resumindo: use V8 para executar JS , use ligações para se comunicar entre JS e C/C++ , use a biblioteca C/C++ para lidar eficientemente com IO , use a biblioteca padrão Node.js para simplificar o código JS , use Event Loop para gerenciar a sequência de processamento de eventos , use libuv para obter operações de E/S assíncronas .

Prática de otimização de fluência Taote Flutter

Compartilhamento da equipe técnica móvel do Alibaba: como executar o jogo Flutter por meio de vários métodos, como "atualização do mecanismo Hummer", "biblioteca de imagens ExternalImage autodesenvolvida", "contêiner de streaming de alto desempenho FlowView autodesenvolvido"?

Deno subestimado

Ao longo dos anos, muitos engenheiros de Node irritados não entenderam realmente Deno (nem sequer viram o discurso de Ryan), então eles apontaram apressadamente centenas de deficiências de Deno, mas Deno realmente tem muitos pontos que valem a pena discutir em profundidade.

Apresentado em línguas estrangeiras

Novo no Chrome 100

O Chrome foi iterado para a versão 100, e esta atualização é realmente um pouco grande!

Arquitetura de transição

O núcleo para um deslocamento de legado bem-sucedido é a substituição gradual do legado por um novo software, pois isso permite que os benefícios sejam entregues antecipadamente e contorna os riscos de um Big Bang.

aplicação prática

Koa2 constrói um servidor de sinalização e JS também pode lidar com chamadas de vídeo!

Este artigo é baseado na estrutura Koa2 do Node.js e leva você a implementar um servidor de sinalização.

Guia super detalhado de empacotamento da biblioteca de componentes do Webpack

Use o Webpack para construir um ambiente de desenvolvimento de biblioteca de componentes completo.

[Série de confusão] Três perguntas: você descobriu a diferença entre npx, npm, cnpm e pnpm?

Resumo muito completo:

  • npmÉ um gerenciador de pacotes que facilita aos desenvolvedores compartilhar e baixar pacotes de código aberto. Ele passou por muitas atualizações importantes de versão e todos os aspectos estão yarnno mesmo nível.
  • npxSim [email protected]produto, comandos locais fáceis de executar
  • cnpmÉ um downloader nascido para facilitar aos desenvolvedores chineses o download de pacotes de dependência.
  • yarnEle resolve alguns dos npm@5problemas anteriormente criticados e, ao mesmo tempo, tem algumas outras vantagens. Como instalação offline, instalação automática de repetição em caso de falha, download paralelo, etc.
  • pnpmAtravés do método de conexão, as dependências de vários projetos compartilham o mesmo pacote, o que economiza bastante espaço em disco e é muito mais rápido que a velocidade de yarndownload npm, mas também há vários problemas de compatibilidade causados ​​pela conexão.

Supongo que te gusta

Origin juejin.im/post/7084172266296049694
Recomendado
Clasificación