Resumo / Pontos-chave
O Dia em que o React Perdeu Seu Maior Defensor
Por anos, desenvolvedores web confiaram no MDN Web Docs Web Docs como a bíblia indiscutível da plataforma web aberta. Ele se destaca não apenas como um site de documentação, mas como a autoridade definitiva que dita as melhores práticas, define padrões e guia inúmeras decisões arquitetônicas em toda a indústria. Suas escolhas técnicas, portanto, ressoam com um peso incomparável, sinalizando mudanças na própria fundação de como construímos para a internet.
Essa influência tornou o anúncio nada menos que um evento sísmico: o MDN Web Docs Web Docs abandonou oficialmente o React. Isso não foi uma depreciação silenciosa ou um pequeno refatoramento; foi uma repudiação em grande escala do framework que impulsionava todo o seu frontend, Yari, um React SPA ejetado do Create React App com uma "crazy webpack config" e até mesmo dependendo de `dangerouslySetInnerHTML`. A mudança enviou uma onda de choque pela comunidade de desenvolvedores, semelhante a um grande provedor de nuvem que de repente abandona o suporte para seu banco de dados principal.
Esta decisão transcende uma simples reconstrução da empresa; é uma declaração profunda sobre a direção futura da própria plataforma web. O MDN Web Docs Web Docs, a própria entidade que documenta HTML, CSS e JavaScript, agora defende a construção com essas tecnologias intrínsecas. Eles reconstruíram todo o seu frontend do zero, adotando Web Components com Lit e custom server components, um contraste marcante com sua anterior Single Page Application baseada em React.
O MDN Web Docs Web Docs fez um movimento ousado e deliberado para se afastar da tendência predominante de SPA para tudo. Sua nova arquitetura integra elementos personalizados diretamente no conteúdo, eliminando a necessidade de um wrapper e reduzindo o JavaScript não utilizado. Este compromisso com o desenvolvimento enxuto e alinhado a padrões é evidente em recursos como o dropdown principal do site, que agora funciona inteiramente com CSS antes que o JavaScript seja carregado, e depois melhora progressivamente. O tempo de inicialização do ambiente de desenvolvimento caiu de 2 minutos para 2 segundos, demonstrando os benefícios tangíveis de sua nova abordagem de alto desempenho.
Por Dentro do Yari: A Stack 'Louca' que o MDN Teve que Matar
O MDN Web Docs Web Docs já dependeu do Yari, uma Single Page Application (SPA) baseada em React que servia como seu frontend. Esta não era uma implementação simples de React; a equipe havia ejetado o Yari do Create React App, sinalizando um mergulho profundo em configurações personalizadas e altamente complexas. Ejetar significava abandonar a simplicidade gerenciada do Create React App por um controle granular, uma escolha que muitas vezes leva a encargos de manutenção significativos ao longo do tempo.
Central para a crescente dívida técnica do Yari era sua "crazy webpack config". Esta configuração intrincada, um testemunho de anos de personalização, correção e soluções alternativas, prejudicou severamente a velocidade do desenvolvedor e a eficiência da construção. A configuração extensa tornou a depuração e as atualizações um pesadelo, criando uma experiência de desenvolvimento lenta e frágil. Os desenvolvedores enfrentavam esperas agonizantemente longas, com os tempos de inicialização do ambiente de desenvolvimento aumentando para dolorosos dois minutos – um atraso significativo para um projeto focado em iteração rápida e documentação abrangente de padrões web em evolução.
Somando-se à complexidade e ilustrando a estranheza inerente da stack, Yari frequentemente empregava `dangerouslySetInnerHTML` para renderizar conteúdo. Para um site de documentação, onde o objetivo principal é apresentar informações confiáveis de forma segura, essa prática acarretava riscos de segurança substanciais, abrindo caminhos para vulnerabilidades de cross-site scripting (XSS). Também parecia inerentemente desajeitado, exigindo sanitização manual do conteúdo e ignorando o modelo de renderização declarativa do React, um forte indicador dos difíceis compromissos que a equipe fez.
Em última análise, Yari representava uma ferramenta poderosa fundamentalmente mal aplicada. Uma SPA pesada, projetada para aplicações altamente interativas e dinâmicas com gerenciamento de estado complexo, mostrou-se inadequada para a missão principal do MDN Web Docs Web Docs: entregar documentação em grande parte estática e alinhada a padrões. A stack enviava quantidades substanciais de JavaScript não utilizado a cada carregamento de página, contribuindo para renderizações de página mais lentas e uma experiência de usuário ineficiente. Essa arquitetura contradizia diretamente os princípios de desempenho web que o próprio MDN Web Docs Web Docs defende, um desalinhamento crítico que impulsionou a equipe para uma reformulação radical.
A Aposta Radical na Tecnologia Nativa do Navegador
A reconstrução do frontend do MDN Web Docs Web Docs baseou-se em uma filosofia radical: construir *com a plataforma*, não meramente sobre ela. Eles rejeitaram conscientemente as camadas de abstração dos frameworks tradicionais, abraçando diretamente as capacidades nativas do navegador. Isso significou uma mudança completa para Web Components, especificamente aproveitando o Lit para a implementação.
Web Components oferecem um poderoso conjunto de padrões web para a criação de tags HTML personalizadas, reutilizáveis e encapsuladas. Seus benefícios são profundos: verdadeira encapsulamento via Shadow DOM previne conflitos de estilo ou script, eles fornecem reutilização agnóstica de framework e garantem interoperabilidade perfeita em diversos ambientes de frontend. Essa abordagem permite que os componentes vivam diretamente no conteúdo, eliminando complexidades de wrapper e o envio de JavaScript não utilizado.
Essa mudança estratégica prioriza a preparação para o futuro do site de documentação. Ao confiar em padrões web fundamentais como Custom Elements, Shadow DOM e HTML Templates, o MDN Web Docs Web Docs investiu em tecnologias com vida útil que excede vastamente a de qualquer framework JavaScript. Os padrões evoluem lenta e previsivelmente, garantindo estabilidade a longo prazo e reduzindo o risco de obsolescência.
Contraste isso fortemente com a rápida rotatividade e o aprisionamento de ecossistema prevalentes no mundo dominado por frameworks. Frameworks frequentemente ditam padrões de desenvolvimento, introduzem mudanças disruptivas frequentes e impõem refatorações e atualizações de dependências constantes. O MDN Web Docs Web Docs explicitamente evitou esse ciclo, escolhendo a estabilidade em vez de tendências transitórias.
A nova stack, apresentando Web Components construídos com Lit e componentes de servidor personalizados, oferece ganhos de desempenho tangíveis. O tempo de inicialização do ambiente de desenvolvimento despencou de agonizantes 2 minutos para meros 2 segundos. Essa arquitetura enxuta garante que apenas o CSS e JavaScript exatos que uma página precisa sejam carregados, reduzindo drasticamente o código enviado e melhorando os tempos de carregamento inicial da página. Para um mergulho mais profundo nos detalhes técnicos dessa transformação, os leitores podem consultar Under the hood of MDN Web Docs's new frontend - MDN Web Docs Web Docs.
Conheça o Lit: A Potência Anti-Framework
Abandonar o React significou que o MDN Web Docs Web Docs adotou uma filosofia de construir com a plataforma, não apenas sobre ela. Essa mudança radical encontrou seu parceiro ideal no Lit, uma biblioteca simples para construir web components rápidos e leves. O Lit não é um framework extenso, mas uma ferramenta focada, fornecendo abstração suficiente para tornar os Web Components nativos um prazer de trabalhar, sem ditar uma arquitetura de aplicação inteira.
O apelo do Lit reside em sua pegada mínima, frequentemente medida em kilobytes, e desempenho excepcional em tempo de execução. Ele oferece uma API amigável ao desenvolvedor que suaviza elegantemente as arestas das APIs nativas do navegador, simplificando a criação de templates reativos e o gerenciamento de estado com decoradores intuitivos e renderização declarativa. Essa abordagem garante que os componentes permaneçam incrivelmente leves, rápidos e inerentemente alinhados com os padrões da web.
Crucialmente, o Lit permite que elementos personalizados vivam diretamente dentro do HTML, eliminando a necessidade de componentes wrapper complicados ou árvores de renderização complexas. Isso reduz drasticamente o código boilerplate e garante que os componentes sejam verdadeiramente nativos, residindo perfeitamente ao lado dos elementos HTML padrão. O SPA React anterior do MDN Web Docs Web Docs, Yari, um Create React App ejetado, frequentemente dependia de uma "crazy webpack config" e até mesmo de `dangerouslySetInnerHTML` para injetar conteúdo, ilustrando o atrito significativo na integração de elementos dinâmicos dentro de sua estrutura complexa.
O Lit ofereceu um meio-termo pragmático para o MDN Web Docs Web Docs, equilibrando as APIs brutas do navegador e um framework completo. Ele forneceu significativamente mais estrutura e manutenibilidade do que o JavaScript puro, mas carregava uma fração da sobrecarga e opinião do React. Isso permitiu à equipe aproveitar o poder dos padrões web modernos sem o fardo de uma árvore de dependências grande e complexa. O resultado é uma stack de frontend que não é apenas performática – reduzindo os tempos de inicialização do ambiente de desenvolvimento de 2 minutos para meros 2 segundos – mas também incrivelmente intuitiva para o desenvolvimento futuro, alinhando-se perfeitamente com sua missão de documentar e incorporar a plataforma web aberta.
A Arma Secreta do MDN: Server Components Caseiros
O MDN Web Docs Web Docs projetou seus próprios server components, um movimento perspicaz que antecipou a mudança da indústria em direção a UIs orientadas por servidor muito antes de os React Server Components ganharem atenção generalizada. Esta arquitetura proprietária visa a eficiência extrema, garantindo que cada página entregue apenas o código essencial para uma experiência de usuário incrivelmente rápida. A equipe priorizou minimizar a sobrecarga do lado do cliente, uma resposta direta ao inchaço associado ao seu frontend Yari anterior, baseado em Create React App.
Esses server components personalizados renderizam componentes Lit diretamente para HTML no servidor, um processo que reduz significativamente a carga de trabalho do cliente. Utilizando NodeJS, o backend do MDN Web Docs Web Docs processa o código Lit, transformando web components interativos em strings HTML estáticas antes mesmo de chegarem ao navegador. Essa robusta capacidade de pré-renderização elimina atrasos na renderização do lado do cliente, entregando conteúdo totalmente formado imediatamente e contornando as complexidades de um SPA tradicional do lado do cliente.
Crucialmente, o MDN Web Docs Web Docs aproveita o Declarative Shadow DOM, um recurso poderoso da plataforma web que ainda está ganhando maior adoção. Essa tecnologia incorpora o shadow DOM de um componente e os estilos associados diretamente no payload HTML inicial, em vez de depender de JavaScript para construí-lo após o carregamento. Navegadores que suportam Declarative Shadow DOM podem renderizar instantaneamente a estrutura encapsulada e o estilo do componente no momento em que o HTML chega, sem esperar que uma única linha de JavaScript seja analisada ou executada. Isso proporciona um impulso visual crítico.
Esta abordagem inovadora significa que os utilizadores veem um componente totalmente estilizado e funcional no momento em que o HTML chega, melhorando drasticamente o desempenho percebido e reduzindo o cumulative layout shift. Apenas o JavaScript necessário para hidratar e adicionar interatividade aos componentes *realmente presentes* na página é descarregado. O JavaScript não utilizado de componentes que não estão numa página específica nunca chega ao cliente, um contraste marcante com a antiga Yari SPA que enviava grandes pacotes de código potencialmente desnecessário em todas as rotas.
Os componentes de servidor do MDN Web Docs entregam uma carga incrivelmente leve e otimizada, reduzindo drasticamente os tempos de carregamento iniciais e o consumo de largura de banda para a sua vasta biblioteca de documentação. Este investimento estratégico em server-side rendering, juntamente com as capacidades nativas do navegador, demonstra um profundo compromisso em construir com a plataforma, e não apenas sobre ela. O resultado é um site de documentação que não só explica os padrões da web, mas também exemplifica os próprios padrões de desempenho e eficiência que defende, oferecendo uma alternativa convincente.
De 2 Minutos para 2 Segundos: O Impacto no Mundo Real
A transformação na arquitetura de frontend do MDN Web Docs teve o seu impacto mais dramático na produtividade dos desenvolvedores. Onde os engenheiros esperavam mais de dois minutos para o seu ambiente de desenvolvimento local iniciar, a nova stack agora arranca em meros dois segundos. Esta impressionante redução de 98% no tempo de inicialização remodela fundamentalmente o fluxo de trabalho de desenvolvimento, libertando inúmeras horas para trabalho em funcionalidades e correção de bugs em vez de filas de compilação.
Esta nova eficiência estende-se muito além dos ciclos de desenvolvimento internos, beneficiando diretamente cada utilizador que acede à documentação. Os visitantes agora experimentam carregamentos de página significativamente mais rápidos, consomem menos dados e desfrutam de uma experiência de utilizador muito mais ágil em geral. A arquitetura prioriza o desempenho, garantindo que o MDN Web Docs permaneça acessível e responsivo mesmo em conexões de rede mais lentas ou dispositivos com recursos limitados, incorporando uma web inclusiva.
Considere o menu suspenso principal do site, um excelente exemplo desta filosofia performance-first. Agora funciona inteiramente com CSS antes de qualquer JavaScript carregar, e depois melhora progressivamente assim que os scripts necessários se tornam disponíveis. Esta abordagem 'native-first' oferece interatividade e responsividade instantâneas, demonstrando o poder de construir com a plataforma web em vez de sobrepor frameworks pesados.
Estes ganhos notáveis resultam diretamente da decisão arquitetónica de reduzir drasticamente as cargas de JavaScript e abraçar totalmente as funcionalidades nativas do navegador. A eliminação da pesada sobrecarga da React Single Page Application (SPA), combinada com o uso estratégico de Web Components, removeu a complexidade desnecessária. Bibliotecas como Lit fornecem uma base leve para estes componentes, enquanto os componentes de servidor próprios do MDN Web Docs garantem que apenas o CSS e JavaScript exatos que uma página precisa chegam ao cliente.
Em última análise, esta mudança representa um profundo compromisso com os próprios padrões da web que o MDN Web Docs documenta. A transição de um Create React App complexo e ejetado para uma stack simplificada construída sobre capacidades nativas do navegador não só impulsionou o desempenho, mas também estabeleceu um novo referencial para como plataformas web influentes podem operar, provando que menos JavaScript muitas vezes significa mais velocidade.
Progressive Enhancement: Quando o JavaScript é Opcional
A nova arquitetura do MDN Web Docs Web Docs adota o Progressive Enhancement, um princípio fundamental que prioriza uma base sólida e funcional para todos os usuários. Essa abordagem começa com conteúdo e funcionalidade essenciais entregues via HTML e CSS robustos, adicionando JavaScript apenas como um aprimoramento opcional. O site permanece totalmente utilizável mesmo que os scripts falhem, sejam bloqueados ou ainda não tenham sido carregados.
Considere o menu suspenso de navegação principal do site, um elemento crítico da interface. Ele funciona perfeitamente usando apenas CSS, respondendo às interações do usuário sem uma única linha de JavaScript. Somente após o carregamento do JavaScript necessário é que ele recebe aprimoramentos adicionais, como navegação aprimorada por teclado ou gerenciamento dinâmico de estado. Isso garante usabilidade imediata e uma experiência consistente em diversas condições de rede.
Essa escolha arquitetônica oferece vantagens significativas: resiliência aprimorada, ampla acessibilidade e um desempenho percebido dramaticamente mais rápido. Usuários em conexões lentas ou dispositivos mais antigos ainda acessam um site totalmente funcional, nunca encontrando uma interface quebrada. O conteúdo principal e a navegação estão sempre disponíveis, fornecendo uma base robusta.
Tal estratégia contrasta fortemente com muitas arquiteturas modernas de Single Page Application (SPA). Frequentemente, uma SPA entrega uma página quase em branco, exigindo que um grande pacote JavaScript seja baixado, analisado e executado antes que qualquer conteúdo se torne visível ou interativo. Isso introduz pontos críticos de falha e atrasos significativos para os usuários.
O compromisso do MDN Web Docs Web Docs com o Progressive Enhancement ressalta sua filosofia: construir com a plataforma, não apenas sobre ela. Ao aproveitar primeiro os recursos nativos do navegador, a equipe entregou uma experiência web que é inerentemente mais robusta, acessível e performática para todos que acessam a fonte definitiva para padrões web.
Mais Que Código: Uma Revisão Total da UI
Além da profunda mudança arquitetônica, o MDN Web Docs Web Docs também revelou uma dramática revisão da interface do usuário. Isso não foi meramente uma reescrita de código de backend; representou uma re-imaginação completa de como os desenvolvedores interagem com a documentação mais crítica da web. O novo frontend entregou uma experiência polida e intuitiva, refletindo diretamente o compromisso subjacente com os padrões web modernos e uma abordagem centrada no usuário.
Os visitantes notaram imediatamente uma estética mais limpa e consistente em toda a plataforma. A equipe refinou meticulosamente a tipografia, aprimorando a legibilidade com fontes cuidadosamente escolhidas para prosa e exemplos de código, tornando artigos longos menos cansativos. Uma nova e dedicada code font melhorou drasticamente a legibilidade da sintaxe, um detalhe crucial para um site centrado em programação e precisão técnica.
Elementos específicos da UI receberam atenção significativa, transformando as interações diárias. O MDN Web Docs Web Docs fez a transição para Lucide icons nítidos, substituindo ativos mais antigos por um conjunto escalável e consistente que melhorou a clareza visual. A experiência de busca passou por um poderoso redesenho, introduzindo um modal mais intuitivo e rico em recursos que otimizou a descoberta de documentação, frequentemente o primeiro ponto de interação para os usuários. Até mesmo a navegação superior passou por uma atualização abrangente, oferecendo caminhos mais claros para o conteúdo essencial.
Crucialmente, a nova arquitetura baseada em componentes construída com Lit facilitou diretamente essas melhorias visuais. Ao adotar os componentes web leves do Lit, o MDN Web Docs Web Docs estabeleceu um sistema de design coeso, tornando muito mais fácil manter a consistência em centenas de milhares de páginas, garantindo ciclos de desenvolvimento rápidos. Essa abordagem modular garantiu que os elementos da UI fossem reutilizáveis, performáticos e com estilo consistente, elevando toda a experiência do usuário para corresponder à proeza técnica subjacente.
Isso Sinaliza o Fim da Era SPA?
A mudança radical do MDN Web Docs Web Docs inevitavelmente levanta uma questão singular entre os desenvolvedores: Isso sinaliza o fim do domínio do React, ou mesmo da era das Single Page Applications (SPA)? A resposta é matizada, não uma declaração definitiva de obsolescência. React continua sendo uma ferramenta poderosa, indispensável para aplicações altamente interativas e complexas onde o gerenciamento de estado rico no lado do cliente é primordial.
O MDN Web Docs Web Docs, no entanto, opera fundamentalmente como uma plataforma de entrega de conteúdo. Sua função principal é servir documentação de forma eficiente, não gerenciar interações complexas do usuário que exijam uma SPA completa. A pilha Yari anterior, um Create React App ejetado, tornou-se uma solução 'overkill', sobrecarregada por uma "crazy webpack config" e até exigindo `dangerouslySetInnerHTML` para integrar conteúdo. O MDN Web Docs Web Docs simplesmente não precisava do pesado bundle de JavaScript ou da sobrecarga de roteamento no lado do cliente inerente a uma SPA tradicional.
Essa mudança do MDN Web Docs Web Docs reflete uma tendência da indústria mais ampla e acelerada, afastando-se da mentalidade 'SPA-por-padrão'. Os desenvolvedores buscam cada vez mais soluções arquitetônicas mais matizadas, adaptadas a casos de uso específicos. Exemplos incluem frameworks e bibliotecas como: - Astro - Qwik - Modern server-side rendering (SSR) frameworks
Essas soluções emergentes defendem conceitos como hidratação parcial e arquitetura de ilhas, entregando apenas o JavaScript necessário para componentes interativos. Elas priorizam o desempenho do carregamento inicial da página e aproveitam o server-side rendering para fornecer uma base rápida e rica em conteúdo. Essa filosofia se alinha perfeitamente com a nova stack do MDN Web Docs Web Docs, que usa Lit para Web Components e componentes de servidor personalizados para carregar apenas o CSS e JavaScript exatos que uma página requer.
O desenvolvimento frontend entrou em uma nova fase de maturidade, mudando o foco de frameworks universais para eficiência direcionada. A era de adotar cegamente o último framework badalado para cada projeto está desaparecendo. Em vez disso, o ecossistema agora valoriza escolhas pragmáticas impulsionadas por métricas de desempenho do mundo real e adequação, exigindo uma abordagem mais deliberada para as ferramentas.
Os ganhos dramáticos do MDN Web Docs Web Docs — a inicialização do ambiente de desenvolvimento caindo de mais de 2 minutos para apenas 2 segundos — sublinham essa mudança. A decisão deles valida um futuro onde construir com a plataforma, priorizar a eficiência e abraçar o aprimoramento progressivo triunfam sobre frameworks monolíticos do lado do cliente para experiências focadas em conteúdo. Esta não é a morte do React, mas um sinal claro para um cenário frontend mais ponderado e performático.
O Que o Movimento do MDN Significa Para o Seu Próximo Projeto
A mudança dramática do MDN Web Docs Web Docs do React serve como uma masterclass para qualquer equipe que esteja planejando seu próximo projeto web. Desenvolvedores e líderes técnicos devem agora reavaliar criticamente suposições de longa data sobre a arquitetura frontend. Esta não é apenas a história do MDN Web Docs Web Docs; é um plano potente para construir experiências web eficientes e resilientes sem complexidade desnecessária.
Primeiro, examine a sua real necessidade de um framework completo do lado do cliente para um site inteiro. A pilha Yari anterior do MDN Web Docs, um Create React App ejetado, tornou-se um fardo de configurações complexas de webpack e até exigia `dangerouslySetInnerHTML` para renderizar conteúdo. Esse nível de framework overhead frequentemente oferece retornos decrescentes para sites orientados a conteúdo, consumindo um tempo significativo do desenvolvedor e enviando megabytes de JavaScript não utilizado. Avalie se um SPA completo é realmente essencial para cada página.
Segundo, pare de ignorar os Web Components. Eles são uma primitiva de plataforma madura e poderosa que oferece um caminho robusto para longe da rotatividade perpétua dos frameworks JavaScript. O MDN Web Docs adotou o Lit para construir elementos personalizados que vivem diretamente em seu conteúdo, eliminando a necessidade de componentes de wrapper e reduzindo drasticamente o código enviado. Essa abordagem oferece estabilidade duradoura, desempenho excepcional e uma base à prova de futuro construída diretamente sobre os padrões da web.
Terceiro, reabrace o aprimoramento progressivo como um princípio fundamental para construir experiências web robustas e rápidas. A nova pilha do MDN Web Docs exemplifica isso, onde elementos centrais da UI, como o menu suspenso principal do site, funcionam puramente com CSS antes do JavaScript carregar. A sobreposição de aprimoramentos garante uma base sólida e acessível para todos os usuários, independentemente das condições da rede ou das capacidades do navegador, tornando o JavaScript uma camada opcional, não uma dependência.
Ao decidir sobre a arquitetura do seu próximo projeto, considere a natureza da sua aplicação. Para aplicações web altamente interativas e intensivas em dados que exigem gerenciamento de estado complexo e atualizações frequentes do lado do cliente — pense em painéis ou editores em tempo real — um SPA completo como o React ainda oferece vantagens potentes. No entanto, para a maioria dos sites com muito conteúdo, portais de documentação ou sites de marketing, o MDN Web Docs demonstra os profundos benefícios de uma abordagem mais leve e baseada em componentes, com HTML renderizado no servidor e JavaScript direcionado. Esta estratégia prioriza a velocidade de carregamento inicial da página, a resiliência e a manutenibilidade a longo prazo em detrimento da complexidade desnecessária do lado do cliente. O tempo de inicialização do ambiente de desenvolvimento deles caindo de mais de 2 minutos para apenas 2 segundos ressalta esse impacto.
Perguntas Frequentes
Por que o MDN substituiu seu frontend React?
O MDN substituiu seu SPA React, chamado Yari, para eliminar dívida técnica, melhorar o desempenho e alinhar seu próprio site com os padrões da web que ele documenta. A pilha antiga tinha uma configuração complexa e enviava JavaScript desnecessário para um site com muito conteúdo.
Qual é a nova pilha de tecnologia do MDN?
A nova pilha do MDN é construída sobre Web Components nativos usando a biblioteca Lit. Ela também apresenta componentes de servidor personalizados e enfatiza o aprimoramento progressivo, permitindo que os recursos principais funcionem apenas com CSS antes do JavaScript carregar.
O que é Lit e por que o MDN o escolheu?
Lit é uma biblioteca leve para construir Web Components rápidos. O MDN a escolheu porque é simples, extremamente performática e aproveita a tecnologia nativa do navegador, evitando o overhead e o aprisionamento de frameworks frontend maiores.
Como a nova pilha melhorou o desempenho do MDN?
A nova arquitetura melhorou significativamente o desempenho ao carregar apenas o CSS e JavaScript exatos que uma página precisa. Também melhorou a experiência do desenvolvedor, reduzindo o tempo de inicialização do ambiente de desenvolvimento de mais de 2 minutos para apenas 2 segundos.