Script = https://s1.trrsf.com/update-1748548509/fe/zaz-ui-t360/_js/transition.min.js
PUBLICIDADE

Alguém apagou 11 linhas de código Open Source e quebrou a internet; o caso trouxe várias lições que ninguém quis aprender l1k35

Do caso 'left-pad' ao Log4Shell fica claro que a internet funciona graças a um grupo pequeno de geeks que fazem tudo na base do amor à arte 1h1o15

30 mai 2025 - 17h14
(atualizado em 1/6/2025 às 12h23)
Compartilhar
Exibir comentários
Foto: Xataka

Março de 2016 foi palco de um evento que escancarou a fragilidade da nossa infraestrutura digital. Um pacote 'open source' simples e quase desconhecido, com apenas 11 linhas em JavaScript, foi removido pelo próprio autor do repositório NPM — tipo a biblioteca sagrada dos programadores web do mundo todo. E isso foi suficiente para causar um verdadeiro caos no ecossistema de desenvolvimento web por várias horas. 4d735s

Como algo tão minúsculo conseguiu gerar um estrago tão gigante?

A história do pacote left-pad explica tudo 3jw2d

O left-pad tinha uma função bem simples: adicionar caracteres do lado esquerdo de uma string para ela atingir um tamanho específico. Tipo transformar o número '7' em '007', uma tarefa trivial que qualquer dev faria em minutos.

Mas justamente por ser algo tão simples, fazia sentido não ficar reescrevendo aquelas mesmas 11 linhas toda hora. Por isso, o pacote que tinha esse código foi adotado em peso como dependência em vários outros projetos, muitos deles essenciais no universo JavaScript: Babel, Webpack, React... e por aí vai.

Na prática, o funcionamento correto de milhões de projetos acabou dependendo, direta ou indiretamente, desse pequeno pedaço de código.

O estopim: uma briga por um nome 346i41

Azer Koçulu, o dev que mantinha o left-pad (e outros pacotes), se envolveu numa disputa com a empresa Kik Messenger. A empresa queria o nome do pacote 'kik' no NPM, mesmo o pacote existindo antes da fundação da Kik. A briga ficou séria quando os responsáveis pelo ...

Veja mais

Matérias relacionadas

Em meio a contratempos, OpenAI toma decisão inesperada: lançará um modelo de IA que nunca veria a luz do dia

"Computador" datado de 2 mil anos tem nos fascinado há décadas, mas novo estudo sugere que ele pode ter sido inútil

Esqueça a desconexão digital; a justiça apoia empresa que exige celular no trabalho remoto

Tem mais motivos do que você imagina pra largar o uso de cartão de memória no celular; na real, só faz sentido usar se for uma situação muito específica

HarmonyOS Next quer o apoio da comunidade; a resposta para a Huawei: isso é SPAM

Xataka
Compartilhar
TAGS
Publicidade
Seu Terra












Publicidade