Pesquisa de desempenho na web
Este repositório é uma compilação de recursos que consumi ao longo do tempo para obter conhecimento e fazer minha própria pesquisa sobre desempenho da web.
Table of Contents
- Web Performance Research
- Table of Contents
- Architecture
- Backend
- Browser
- Service Workers / Workers
- Rendering Engines
- Build tools
- Cache & Memoization
- Career
- Case Studies
- Community
- Books
- Blogs
- Conferences & Meetups
- Courses
- Podcasts
- Core Web Vitals
- Cumulative Layout Shift (CLS)
- Largest Contentful Paint (LCP)
- First Input Delay (FID)
- Interaction to Next Paint (INP)
- Total Blocking Time
- CSS
- Fonts
- General
- Imagens
- infraestrutura
- JavaScript
- medindo desempenho de
- desempenho de tempo de execução
- Devtools
- Como fazer
- benchmark
métrico - Medir ferramentas
- de gerenciamento de memória
- Desempenho Desempenho
- Ferramentas de orçamento de desempenho
- Pré -buscando
- ferramentas de pré -busca
- Frameworks da web
- react
- react renderização
- medição
- react
- tweets
- tweets
- de
- ux
arquitetura
de licença da web da web - ? Padrões avançados de renderização
- ? Renderização na Web: Implicações de desempenho da arquitetura de aplicativos
- ? Transmitir a espera
- ? Streaming no próximo.js
- ? O que acontece antes da hidratação
- 2023 Relatório de desempenho da estrutura da web
- Uma abordagem moderna sobre o corte da mostarda
- Aplicar carregamento instantâneo com o padrão PRPL
comparando spas ao - modo concorrente
- SSG e SSR
e hidratação parcial na reação - que conquista de hidratação
por que a hidratação de hidratação é que a hidratação de hidratação é - que a hidratação de hidratação de javratics que consiga a hidratação de hidratação de javratics
para - a interface do usuário de alta desempenho para a interface do usuário que se
reextual, para a interface do usuário, para a interface do usuário - que se reextual, para a interface do usuário de alta qualidade, para a interface do usuário do Usation, para o reagido de reagência, para a interface do
- Usuário, para o reagido, para a interface do usuário do Usation, para a interface do usuário do USTRATIVELTIVE
- . do partial hydration in React
- Instant Loading Web Apps with an Application Shell Architecture
- Islands Architecture
- Next.js: The Ultimate Cheat Sheet To Page Rendering
- Rendering Fundamentals
- Rendering on the Web
- Rendering Options on the Web: Server, Client, Static
- Rendering Patterns
- Server-Side Rendering: How Resumable Beats Hydration
- Signals: the nitty-gritty
- SPAs: theory versus practice
- Suspense hydration in React
- The Benefits of Server Side Renderizando o lado do cliente, renderizando
- o caso de hidratação parcial (com a próxima e a pré -reação)
- o futuro (e o passado) da Web é o servidor,
- tornando o entendimento progressivo de melhoria progressiva,
- a renderização nos
- padrões de renderização da Web
Jamstack, - o que é hidratação parcial e por que todos estão falando sobre isso?
- Por que a hidratação eficiente nas estruturas JavaScript é tão desafiadora
de back -end
- tudo o que você sabe sobre a latência é
o navegador
errado - ? Uma introdução à renderização do navegador
- ? Controle de cache
- ? Cache suas fontes, imagens e páginas - Desembalando a caixa de trabalho
- ? Caminho crítico de renderização - Curso Course sobre o desempenho da web
- ? Entregando 60 fps no navegador
- ? Entregando 60 fps no navegador
- ? Entenda sua "cabeça"
- ? Saindo do caminho dos usuários: menos Jank com os trabalhadores da web
- ? Como usamos o WebAssembly para acelerar nosso aplicativo da web por 20x (estudo de caso)
- ? No Loop - Settimeout, Micro Tasks, RequestanimationFrame, RequestLecallback
- ? Otimizando o caminho crítico de renderização para sites móveis instantâneos
- ? Agendando dentro e fora do tópico principal
- ? O tópico principal está sobrecarregado e mal pago
- ? Existe um proxy do lado do cliente (serviço do serviço) no seu navegador
- ? WebAssembly as cross-platform architecture
- 60 fps on the mobile web
- Accelerated Rendering in Chrome
- Accelerating JavaScript (in the browser)
- Adaptive Serving using JavaScript and the Network Information API
- Add the Priority Hints changes to the html spec
- Avoiding layout thrashing — Web Fundamentals
- Browser Performance
- Conclusions from Off Main Thread & Worker Exploration
- Don't Block the Event Loop (or the Worker Pool)
- Don't fight the browser
O conteúdo da página dinâmica - do scanner de pré -carga
- com os trabalhadores do CloudFlare
- Fast é bom, o instante é melhor!
- Corrigindo o layout se debatendo no mundo real | Matt Andrews
- Frontend Web Performance: The Essentials 0
- Frontend Web Performance: Os itens essenciais 1
- Conheço o perfil de desempenho do seu navegador
- como JavaScript funciona: uma comparação com WebAssembly + Por que, em
- certos
- casos eles
- como o navegador renderiza uma página da web? -DOM, CSSOM e renderizando
- como eliminar os recursos de bloqueio de renderização
- como reduzimos 99% de nosso JavaScript com QWIK + Partytown
- melhorando as métricas de tinta removendo pré-carga não utilizada
- que apresenta o festas de manipulação do festas
- de manipulação de times de manipulação de javascript
de manipulação - de javscript
- ; PagesPeed Insights | Google Developers
- Modern Process Browser Architecture
- Notes sobre como os navegadores trabalham
- notas sobre intérpretes de javascript
- notas sobre o perfil de memória JavaScript no Google Chrome
- agora é isso que eu chamo de serviço de serviço!
- Otimizando o conteúdo da Web em Views e sites da UIWebs em
- páginas de pré -render iOS no Chrome para navegações de páginas instantâneas
- que impedem o 'layout que se debate' | Página de Wilson
- Profiling e otimizando o desempenho do tempo de execução com a guia Desempenho Devtools
- Proxying Cloudinary Image Solicitações com CloudFlare Workers
- Reflows & Relants: CSS Performance Tornando seu JavaScript lento?
- Renderização: Repintar, refluir/retransmitir,
- renderização de Restyle/Stoyan: repintar, refletir/retransmitir, Restyle
- Scrolling Desempenho
- Configurando os trabalhadores do CloudFlare para otimização de desempenho da web e testando
- menores cargas úteis de HTML com trabalhadores de serviço
- para que você tenha ouvido falar de dicas de cliente e pense que tem tempo, certo?
Entendimento - errado
- A reflexão e repintura no navegador
- usa os trabalhadores da web para executar o JavaScript do tópico principal do navegador
- usando os trabalhadores do Cloudflare para embutir CSS externo que
- passamos uma semana fazendo com que as placas do Trello carregassem extremamente rápido. Aqui está como fizemos isso. - FOG CREEK BLOG
- BLOTS HOPENER ENGENHEIRO
- DA Web
- WebKit Architecture
- Que força o layout / reflow
- O que torna a web devagar? O gargalo do navegador
- quando você deve usar os trabalhadores da web?
Trabalhadores / trabalhadores / trabalhadores de serviços de
- ? Aumentar o desempenho do seu site com o Partytown
- ? Acelere seu site com os trabalhadores
- Receitas do Trabalhador CloudFlare para testes de desempenho de front-end
- Sair do tópico principal com um trabalhador da web embutido: um exemplo
- de como o Partytown elimina o site Bloat de scripts de terceiros
- Introdução à caixa de trabalho e trabalhadores de serviços
- que tornam os trabalhadores da Web mais rápidos para os trabalhadores de serviço e o serviço de pesquisa e o trabalho
- de trabalho e o trabalho de trabalho de trabalho de trabalho e trabalho de trabalho de trabalho e trabalho de trabalho de trabalho de trabalho e trabalho de trabalho de trabalho e trabalho de trabalho de trabalho e trabalho de trabalho de trabalho e trabalho de trabalho de trabalho e trabalho de trabalho de trabalho de trabalho e trabalho
- de trabalho de trabalho e trabalho de trabalho de trabalho e trabalho de trabalho de trabalho e trabalho de trabalho de trabalho e que os
- trabalhadores são os trabalhadores da Web
- .
Motores de renderização
- ? Motores JavaScript: as partes boas
- ? Vida de um pixel
- ? Rendering performance inside out
- RenderingNG: the new rendering engine of chrome
- The whole web at maximum FPS: How WebRender gets rid of jank
- Why Web Developers Need to Care about Interactivity
Build tools
- Webpack Tree Shaking
- Using Native JavaScript Modules in Production Today
- speed-measure-webpack-plugin
- Doing Differential Serving in 2019
- Publish, ship, and install modern JavaScript for faster applications
- Awesome Webpack Perf
- Faster JavaScript Builds com
- dicas de otimização do WebPack Metro 13 que você deve conhecer
- e corrigir duplicatas no Webpack com o Inspeppack
- Como melhorar o desempenho WebPack Performance
- WebPermance and Compression
- Mantenha o webpack Fast: um guia de campo para melhor criação de desempenho
- Webpack Libpack otimizações de
- webpack e
cache de webpack e memorando
- ? Adoro seu cache: otimize para a Segunda
Carreira Carreira
- Produção: O quadro de empregos para entusiastas de desempenho da Web
- Engenheiro de software de pilha completa no Engenheiro de
- Software de Desempenho Sênior Mozilla Corp no
- Engenheiro de Desempenho da Web Mozilla Corp (W/M/D) - Remoto ou Hamburgo na Bajend
- Engineer (L4) - Ui Rendering & Performance em
estudos de casos de
Netflix - ? Desempenho de construção a longo prazo
- ? Central Web Vitals: teoria e prática
- ? Lições aprendidas com o monitoramento de desempenho no Chrome
- ? Otimizando pop -ups de visualização
- ? Inscrição de desempenho em aplicativos React & Transaction com Redux
- ? Several Components are Rendering: Client Performance at Slack-Scale
- 300ms Faster: Reducing Wikipedia's Total Blocking Time
- A Netflix Web Performance Case Study
- A Pinterest Progressive Web App Performance Case Study
- A Tinder PWA Performance Case Study
- Agrofy: A 70% improvement in LCP correlated to a 76% reduction in load abandonment
- Analyzing Wikipedia Users' Perceived Quality of Experience
- Building a Better Web - Part 1: Um estudo de caso mais rápido do YouTube no
estudo de caso - da Web Renault
- : analisando o
- estudo de caso de desempenho do aplicativo: analisando o desempenho do site Walmart
criando uma - interface
- de usuário de TV de alto desempenho usando o React
- Economic Times busca para corrigir
- o
- desempenho
- da Web
. - Como o CLS otimizações aumentaram o Yahoo! JAPAN News's page views per session by 15%
- How Mercado Libre optimized for Web Vitals (TBT/FID)
- How PubTech's Consent Management Platform reduced INP on their customers' websites by up to 64%, while also improving ad viewability by up to 1.5%
- How QuintoAndar increased conversion rates and pages per session by improving page performance
- How Rakuten 24's investment in Core Web Vitals increased revenue per visitor by 53.37% and conversion rate by 33,13%
- Como o Redbus melhorou a interação do site para a próxima tinta (INP) e aumentou as vendas em 7%
- de
- como o cidadão domingo melhorou as conversões, concentrando-se no desempenho
- de como convencer seu cliente a se concentrar no desempenho da web: um estudo de caso
- como a Trendyol reduziu o Reacho de 50%, resultando em 1% em um
- número de thalling. alcançou uma pontuação de 98 Lighthouse
- como o WIX melhorou o TTFB com 103 dicas anteriores
- Hughesnet vs Tesla: Um estudo de caso em dados de campo versus dados de laboratório
- melhoram a experiência do usuário! Como gerenciamos os principais vitais da Web em nosso Yahoo! Site de notícias do Japão
- Melhorando o desempenho do pacote JavaScript com a divisão de código,
- melhorando o desempenho da Web da Smashing Magazine: uma
- jornada de estudo de caso para melhorar o desempenho do aplicativo React por 10x
, - tornando o novo Homepage do Github Fast e Performant
- Fazendo Instagram.com FASTER
- 1
- FAZENDO DO CÓDIGO EXECUTION: FAZENDO INSTAGRAGRAGRAGRAGRAGRAM.com Faster: Parte 1
- Faster
- Instagram.com Faster 2 Faster 2
: - 55% Melhoria no LCP otimizando para os vitais da web central
- A Nikkei alcança um novo nível de qualidade e desempenho com o seu tempo de carga e navegação por sua noção de várias páginas,
- otimizando o sites
- mais rápidos
do Site - , otimizando o desempenho de um desempenho de desempenho de um desempenho de desempenho de um desempenho de desempenho de um desempenho,
- otimizando o desempenho do aplicativo de desempenho, o que está otimizando o desempenho do desempenho do desempenho do desempenho do desempenho do desempenho do desempenho do aplicativo
- de
- desempenho
- .
- Fixes de desempenho nas páginas de listagem do Airbnb
- REI: Melhorias de FCP e LCP
- A velocidade da velocidade é importante, mas não é tudo o que
- o Spotify Performance perfil
- o impacto do desempenho da Web
- O caminho para o excelente desempenho do produto: os primeiros passos
- Treebo: A reacts PWA Desempenho Desempenho Desempenho Estudo
- de Caso Caso
- Lite e alto desempenho Reactor Reacto Progressivo Aplicativos na
- Web Desempenho Desempenho Desempenho Desempenho Estudo
- de caso
: Web Página Página de Desempenho - Página de Desempenho Desempenho Desempenho: 2 de 3)
- Detecção de regressão de desempenho da web (Parte 3 de 3)
- Zillow: maior, mais rápido e mais envolvente enquanto estiver em um orçamento,
desempenho da
comunidade performance web performance web grupo de trabalho
- livros
- prática
- javaScript
- htttation
- alt
- performance
- navegador
- de
- imagens
- de
- alta
- performance
- Valor do desempenho da web
- usando o WebPageTest
- Browser Engineering
- Desempenho da web em
blogs
de ação - TK
- Harry Roberts
- Alex Russell
- Smashing Magazine - Performance
- Fershad Irani
- Moderno Devtools
- Eugenia Zigisova
- Ivan Akulov
- Perf Perf
- Barry Pollard
- Simon ouvidos
- Medhat Dawoud
e
Performance
- Web de desempenho I: otimizando o front-end
- ?? Desempenho Web II: Caminho crítico, http/2 e dicas de recursos
- ?? REACT: OTIMIZANDO Um
- navegador de desempenho Otimização de renderização
- de JavaScript e o Dom
- Modern Devtools
- Configurando DevTools para teste de desempenho
- O desempenho do react Performance Masterclass
- Performance Web MasterClass
- Otimização
- do site Otimização do site Desemagem Otimização de desempenho
Podcast Podcast Podcast
Podcast Podcast Podcast Web vitals vitals Web
- Chustfals
- Planet
- Performance Desempenho podcast
- Aperformance
- Poding Podcast Podcast Podcast Podcast
- vital Pergunte -me alguma coisa - os principais vitais da web
- ? Decifrar o INP e os principais vitais da Web
- ? Explorando o futuro dos principais vitais da Web
- ? Insight sobre os principais vitais da Web da equipe da plataforma Chrome
- ? Lições aprendidas com o monitoramento de desempenho no Chrome (slides)
- ? Medindo os principais vitais da Web
- ? Otimizar para os principais vitais da Web
- ? Otimizar para os principais vitais da Web
- ? O impacto dos negócios dos principais vitais da Web
- ? Desempenho do site e vitais da Web centrais
- ? What's new in Web Vitals
- A performance-focused workflow based on Google tools
- An In-Depth Guide To Measuring Core Web Vitals
- Analyzing Web Vitals with WebPageTest
- Best practices for measuring Web Vitals in the field
- Business impact of Core Web Vital optimizations
- Cookie Banners and Web Vitals
- Core Web Vitals – The Final Countdown
- Core Web Vitals Changelog
- Core Web Vitals is a Measurable Ranking Factor
- Core Web Vitals Optimizer (proven process & open-source ferramenta)
- rastreamento principal dos vitais da web via GA4, BigQuery e Google Data Studio
- CSS para vitais da Web
- CWV se tornará um fator de classificação de desktop em fevereiro de 2022,
- depuração da Web Vitals no campo
- Definindo as métricas principais de métricas da Web Métricas
- Timing de elemento: Uma verdadeira métrica para governar a todos?
- Avaliando a experiência da página para uma Web melhor
- Tudo o que sabemos sobre os vitais da Web e o SEO
- tudo o que sabemos sobre os vitais da Web central e o SEO
- mais rápido carrega a página usando o horário de pensamento do servidor com
- o feedback de dicas antecipadas: uma métrica de resposta experimental
- com as novas métricas de resposta
- tem os principais vitais da Web mais rápido?
- How SPA architectures affect Core Web Vitals
- How to create a competitive analysis dashboard for Core Web Vitals using Google Data Studio
- How to get your page Core Web Vitals from the CrUX API
- How to Improve Core Web Vitals
- How to Improve Core Web Vitals
- How to measure CWVs on SPAs
- HTTP Archive: CrUX Report
- Improving Core Web Vitals, A Smashing Magazine Case Study
- Lighthouse scores as predictors of page-level CrUX data
- More time, tools, and details on the page experience update
- More time, tools, and details on the page experience update
- Optimising Core Web Vitals on SPAs
- Optimizing Web Vitals using Lighthouse
- Our top Core Web Vitals recommendations for 2023
- Send feedback to the Google Core Web Vitals Team
- Simulating real users in the lab to debug CLS issues
- The do's and don'ts of Core Web Vitals
- The Science Behind Web Vitals
- Towards a better responsiveness metric
- Towards an animation smoothness metric
- Web Vitals - Essential metrics for a healthy site
- Web Padrões de vitais
- Padrões da Web Vitals
- O que se passa para fazer uma nova métrica vital da Web
- Por que os dados de laboratório e campo podem ser diferentes (e o que fazer
)
- . Compreendendo o Layout Cumulativo Mudança
- CLS no Buzzfeed - Parte 1: Aumentando o piso
- CLS no Buzzfeed - Parte 2: Obtendo ajuda dos usuários reais
- CLS no Buzzfeed - Parte 3: Lidando com a imprevisível
- Layout
- Cumulative Layout Mudança de
- Layout Real Miotrike Destution Mliont Fumul Cumul Cumum
Cumular Layout Layout Layout Layout Layout Mudança de - Layout
- Real na
- prática CUMULOUT mudança
- Mudança: Meça e evite a instabilidade visual
- Debug Layout muda
- de depuração CLS
- Mergulhando na nova mudança de layout cumulativa
- Evoluindo a métrica do CLS
- Como removi a mudança de layout do site usando um script predeupado
- como corrigir o shift shift shift shift shift shift shift shift
- shift shift shift shift shift shift shift shift shift shift shift shift shift shift shift shift shift shift shift shift shift shift shift shift shift shift
- shift shift shifting layout
- shift
- shift Bolas de rolagem com a propriedade CSS da Gutter CSS do rolagem
- O guia quase completo para o layout cumulativo muda
a maior tinta conteúdo (LCP)
- ? Como consertar a maior tinta conteúdo
- ? Como melhorar a maior tinta conteúdo para uma melhor experiência na página
- ? Investigando LCP: maior tinta conteúdo
- ? This Is Your LCP On Images
- Case Study Vodafone: A 31% improvement in LCP increased sales by 8%
- Dynamic LCP Priority: Learning from Past Visits
- How to optimize largest contentful paint (LCP) on client side
- Improve Largest Contentful Paint (LCP) by removing image transitions
- LCP(FE)
- Measuring Largest Contentful Paint
- Optimising Largest Contentful Paint
- Optimize Largest Contentful Paint
- Optimizing resource loading with the Fetch Priority API
- prioridade sugere e otimizando
- a dica LCP - use o fetchpriority = alto para carregar sua imagem de herói LCP mais cedo,
- entendendo como os navegadores identificam o elemento LCP
- O que o arquivo http pode nos dizer sobre a maior tinta conteúdo?
Primeira entrada de atraso de entrada (fid)
- Atraso de primeira entrada (FID)
- até que o urgente
- melhore a capacidade de resposta na
interação do texto da próxima tinta (INP)
- ? Quebrando tarefas longas
- ? Debugando INP
- ? Cavando em interação com a próxima tinta
- ? Cavando em interação com a próxima tinta
- ? Como melhorar a interação com a próxima tinta (INP)
- ? Como otimizar a capacidade de resposta da Web com a interação com a próxima tinta
- ? Interação com a próxima tinta e outros vitais da web [Blinkon 16]
- ? Interação com a próxima tinta revelada: 5 verdades que acelerarão seu site
- ? Interação com a próxima tinta
- ? Novos insights de campo para depurar INP
- ? Otimizando INP: um mergulho profundo
- ? O estado de capacidade de resposta na web
- ? Compreendendo e otimizando a interação para a próxima tinta (INP)
- 7 maneiras de minimizar a análise de trabalho do encadeamento principal
- do desempenho da INP usando dados de rumisão de rumivos do mundo real
, - evitam layouts grandes e complexos e layout batendo
- a quebra de tarefas longas
, - renderização do lado do cliente de que a interação do campo e
da interação - do slowb
- e a interação do foco do
- INP
- .
- LoAF + INP breakdown
- How do modern frameworks perform on the new INP metric
- How large DOM sizes affect interactivity, and what you can do about it
- How To Improve INP: Yield Patterns
- How to Improve Interaction to Next Paint (INP)
- How to solve Interaction to Next Paint (INP) issues
- Improving INP with React 18 and Suspense
- Interaction to Next Paint (INP)
- Interaction to Next Paint by kev
- Manually diagnose slow interactions in the lab
- Measure And Optimize Interaction to Próxima tinta (INP)
- Desempenho móvel INP: O elefante na sala
- otimiza a interação para a próxima tinta
- otimizar tarefas longas
- se preparando para a interação para a próxima tinta, um novo núcleo da web vital
- reduz o escopo e a complexidade dos cálculos de estilo
- reduz o escopo e a complexidade dos cálculos de estilo
- de script e as tarefas de scripts
que não são de scripts e-as-gatos - que não são de
- categorias de categorias de categorias e a pior responsabilidade (NEP)
- . Para o fio principal,
- use os trabalhadores da web para executar o JavaScript fora do tópico principal do navegador
- Guia de especialistas em performance da web para dominar
o tempo total de bloqueio
- de bloqueio total: um guia curto e doce para os usuários mais felizes
CSS
- Airbnb do linearia
- benchmarking o desempenho de CSS @Property
- de CSS-in-js para a traseira: 36% de performance Bestert
- Future CSS-in-js para a cauda
- :
- 36
Comparação de - desempenho CSS-Cheatsheets
- CSS das bibliotecas CSS-in-JS
- Purgecsss
- CSS do mundo real vs. comparação de desempenho CSS-in-JS
- Reduza o tamanho do pacote por meio de uma letra CSS ClassName Hash Hash
- Style Style Desempenho e renderização concorrente
- A verdade sobre o desempenho do seletivo
- por que estamos dividindo CSS-JS-js
para
o
do seletor CSS - . Esquilo de fonte
- ? Glyphhanger
- ? Google Fontes
- ? Fontes variáveis
gerais
- ? Erros comuns que degradam o desempenho do front -end
- ? Dive profundo em desempenho de terceiros
- ? Ferramentas de velocidade desmistificadora
- ? Truques fantásticos de desempenho de front -end e por que fazemos
- ? Do carregamento rápido ao carregamento instantâneo
- ? Melhorando o desempenho da página em aplicativos da web modernos
- ? Melhorando o desempenho da página em aplicativos da web modernos
- ? O design inclusivo é rápido por padrão
- ? Desempenho da Web de próximo nível
- ? Speed Essentials: Técnicas -chave para sites rápidos
- ? Estado da Web Performance agosto de 2022
- ? O futuro brilhante do desempenho da web
- ? O caminho para o desempenho
- ? A psicologia da velocidade
- ? O peso insuportável de JavaScript maciço
- ? As 10 principais armadilhas de desempenho
- ? Otimizações de desempenho da web para as condições adversas
- ? Webbundles - JS entrega sem as compensações
- ? Quando JavaScript bytes
- ? Quando JavaScript bytes
- ? Por que o desempenho é difícil na escala
- 3Perf Guida
- 5 Erros comuns que as equipes cometem ao rastrear o desempenho de
- um modelo de maturidade de gerenciamento para desempenho
- de uma maturidade de desempenho
- Uma teoria unificada do desempenho da web
- Um modelo mental HTML-primeiro
- é o seu JavaScript Tarefas Longas Frustrando usuários?
- Melhores práticas para tags e gerentes de etiquetas
- construindo o DOM mais rápido: análise especulativa, assíncrona, adiar e pré -carregar,
- construindo
as definições - de ferramentas piscantes de tinta mais rápidas do DOM do Chrome
- de
- experiências de terminologia na web. Web. estruturas. futuro. meu.
- Fast load times
- Fast load times
- Fixing Performance Regressions Before they Happen
- Flame Graphs
- From Development to Real Users: How to Create a Web Performance Story
- Front-End Performance Checklist 2021
- Gantry: Slack's Fast-booting Frontend Framework
- Getting Started with Web Performance
- How to Eliminate Render-Blocking Resources: a Deep Dive
- Improving React Runtime Performance
- Javascript Performance in Extreme Environments
- Learn Performance
- Learning Web Performance
- Loading Performance Overview
- Low-Hanging Web Performance Fruits: A Cheat Sheet
- Talvez você não precise de ferrugem e Wasm para acelerar o seu JS
- monitorando suas métricas vital (desempenho) da Web
- para a comunidade de desempenho da web
- otimize o tamanho do pacote de spa para acelerar o carregamento de aplicativos
otimizando o - carregamento
- de scripts
- de terceiros para o desempenho do desempenho do desempenho do desempenho do desempenho
- do
- desempenho do
- desempenho
- do desempenho do desempenho
- . Desempenho moderno de aplicativos da web
- O Guia Ultimate para otimizar o JavaScript para uma página rápida carrega
- o porquê da otimização do site: melhor classificando
a classificação - do porquê da otimização do site: melhor Experiência do usuário
- O porquê da otimização do site:
- Ajude o planeta
- por que a otimização do site: Aumentar o
- desempenho
: Trends e Instigações do site 4 TEMPERAIS PERSONIVAIS DE PERCEIRO - PERCURSO PERCEIRO 101
- Desempenho:
- Desempenho da Web?
- Por que seu JavaScript em cache ainda está lento e incorre no desempenho do desempenho,
por que importa
- como medir o consumo de energia do seu aplicativo front-end,
- relacionando a velocidade do local e as métricas de negócios
- O que é a velocidade do site e por que devo me importar?
Por que o repositório de imagens
- para coletar práticas recomendadas para imagens da web
- ? Uma atualização do Webp
- ? Tempos de carregamento mais rápido com imagens AVIF | Workshop
- ? Image compressão de mergulho profundo
- ? Otimização da imagem | performance.now () 2018
- ? Imagens explodem na velocidade do Jamstack
- ? JPEG 'Arquivos' e Color (JPEG PT1)
- ? JPEG DCT, Discrete Cosine Transform (JPEG PT2)
- ? JPEG XL: Uma atualização
- ? Imagem perfeita
- ? Imagens responsivas para a web
- ? O formato de imagem AVIF
- ? Webp, AVIF e mais: Estatísticas de adoção de imagem
- posso usar o avif,
- posso usar o jpeg-xl,
- posso usar
- imagens perfeitas para o webp com o elemento moderno
<img> - Reduzir tamanhos de imagem removendo os metadados
- imagens responsivas feitas: um guia para E srcset
- O melhor guia para otimização da imagem
- O que o atributo de decodificação da imagem realmente faz?
Ferramentas de imagens
- ? Cloudinary
- ? Compactar ou morrer
- ? ImageOptim
- ? Optimage
- ? Squoosh
- ? WebPonize
a infraestrutura
- ? Desempenho móvel do Rádio Up: 4G Architecture e suas implicações
- em nuvem de computação sem
- contêineres
Javascript
Redes de entrega de conteúdo (CDNS) - ? JavaScript multicore: passado, presente e futuro
- 13 dicas para escrever JavaScript mais otimizado e melhor otimizado
- 17 Dicas de otimização de javascript para saber em 2021
- como o javascript funciona: uma visão geral do mecanismo, o tempo de execução e o pilhas de chamadas
: o javscript - funciona
- : o aumento do rio e o ascensão do assona de sinistro e o coding de codings e o rise do assona e o rise do assona.
- Sobre como escrever código otimizado
- Como o JavaScript funciona: Gerenciamento de memória + como lidar com 4 vazamentos de memória comum
- Técnicas de otimização de compiladores de javascript - apenas para especialistas
que medem o desempenho
- ? Analisar e melhorar o desempenho da Web usando o DevTools e o WebPageTest
- ? Ferramentas de alerta de desempenho de artesanato
- ? De milissegundos a milhões: os números que dirigem o Perf Web
- ? Como entender as métricas reais de desempenho do usuário (rum)
- ? Como está o UX na web, realmente?
- ? Vamos transformar a análise de dados de usuário real em uma ciência
- ? Medindo o desempenho com Speedcurve e WPT
- ? Medir o desempenho real do usuário no navegador
- ? Observabilidade para o Perf Web
- ? Um número, várias métricas
- ? Performance de perfil com Harry Roberts
- ? Auditando o desempenho da web
- um guia passo a passo para monitorar a concorrência com o cromo ux relatar
- uma introdução ao arquivo de rum
- Analisar o benchmarking de desempenho do tempo de execução
- , perfil e otimizar as bibliotecas de javascripts
- guia completo para entender e medir o desempenho do seu site
- principal: Monitorar o painel de reagir no Google Analytics
- Criando o Airbnb A pontuação de desempenho
- deve ficar rápido: Monitorar o Monitor
- do Web reagir para reagir no Google Analytics.
- How to read a WebPageTest Connection View chart
- How to read a WebPageTest Waterfall View chart
- How To Use Google CrUX To Analyze And Compare The Performance Of JS Frameworks
- Identifying, Auditing, and Discussing Third Parties
- Introducing RAIL: A User-Centric Model For Performance
- Make sense of flame charts in Performance Tab by example
- Measure What You Impact, Not What You Influence
- Measuring the performance of Wikipedia visitors' devices
- Measuring web performance, How fast is fast?
- My Performance Audit Workflow
- Noise Canceling RUM
- React Performance Profiling Optimization
- Response Times: The 3 Important Limits
- Show me the money: Justifying performance improvements using Google Analytics
- Start performance tests your browser's address bar
- Stress testing site performance
- Testing a web page with PageSpeed Insights
- Testing Slow Third-Parties with Puppeteer
- The RUM Archive and Benford's Law
- The Web Performance Engineer's Swiss Army Knife
- Tracking CPU with Long Tasks API
- Tracking real Core Web As pontuações vitais
visualizam seus recursos com um - calendário de desempenho
- da Web Treemap FreeMap,
que encontra rum - , por que os dados do Crux são diferentes dos meus dados de rum?
- A Web Worldwide da Wikipedia:
desempenho de tempo de execução
da CPU Benchmark - ? Teste de desempenho usando dramaturgo
- ? Uma coleção de ferramentas de desempenho
devtools
- ? Chrome Devtools: guia Performance
- ? Explorando o desempenho do front -end do site da National Rail com o Chrome Devtools
- ? Melhorando o desempenho da página com o Chrome Devtools
- ? Fazendo imagens carregadas preguiçosas com o Chrome Devtools
- ? Gerenciamento de memória Masterclass
- ? Executando um perfil de desempenho na caixa de pesquisa do YouTube
- ? Entendendo o desempenho da pintura com
- o Guia abrangente do Chrome DevTools para a análise de desempenho do JavaScript usando o Chrome DevTools
- CPU Flame Graphs
- Throttling no Chrome Devtools
Como fazer
- visualizações de dados mais rápidas
- como métrica Como
- ler um histograma de rum
- Synthetic vs. Monitoramento do usuário real
- O que é o monitoramento do usuário real? Rum explicou
o benchmark
- ? Aventuras em Microbenchmarking
- ? reação de benchmark
- ? Tacômetro
- ?
Receitas de desempenho da web de medição de
- com marionetistas
- ? Boomerang
- ? Perfsee: um conjunto de ferramentas para medir e depurar o desempenho dos aplicativos de front -end
- ? Speedscope
- ? Treo
Memory Management
- Um curso intensivo em
- experimentos de gerenciamento de memória com o
orçamento de desempenho
do coletor de lixo JavaScript - ? Central Web Vitals - Meça o que importa
- ? O custo da
- ferramenta de tinta do JavaScript Chrome
- operacionalizando o desempenho com orçamentos de desempenho
- otimizando
- orçamentos de desempenho de desempenho da inicialização 101
- Orçamentos de desempenho, design de responsabilidade pragmaticamente
- em um orçamento
- definindo um orçamento de desempenho
O orçamento de - desempenho
- O orçamento do custo de JavaScript em 2019
- Métricas de desempenho centrado no usuário
- Orçamentos de desempenho da web Os orçamentos de
desempenho são mais do que mere-shesholds Performing Tools Tools
- ? Calorias do navegador
- ? Calculadora de orçamento de desempenho
- ? Calculadora de orçamento de desempenho
Pré -busca
- ? A arte do previsto preditivo
<link rel=”prefetch/preload”> no webpack - instantâneo e carrega de página consistente por meio de
- pré-carga de pré-realização, pré-busca e prioridades nas
- navegações do cromo na próxima página com
- módulos de pré-busca/pré-carregamento de pré-busca
- ?
Ferramentas de pré-busca
- de pré-carga-webpack-plugin
- ? Cargas de página subsequentes mais rápidas, pré-buscando links in-viewPort durante o tempo ocioso
da Web Frameworks
reagir
- ? Dom como um cidadão de segunda classe
- ? Reaja 18 simultaneidade, explicou
- ? REACTEM DE DEBUGA DE REACTING MASTERCLASS
- 21 Técnicas de otimização de desempenho para os aplicativos React
- Death por Mil Usecallbacks
- Como o React 18 funciona dentro?
- Como escrever aplicativos de reação de desempenho com contexto
- Como escrever o código de reação de performant: regras, padrões, fazem e não
- como escrever o código de reação de performant: regras, padrões, fazer
- e
- não
- melhorar
- o
- próximo
- . Carregando no próximo.js
- reação progressiva
- reagir simultaneamente, explicou
- ganchos e dicas de reação para evitar renderização inútil de componentes aplicados nas listas
- React desempenho-13 maneiras de otimizar o desempenho do seu aplicativo React
- tranquilizar: Companheiro de teste de desempenho para reagir
- SSR, streaming e CSS-in-JS
- atualizando o ReacTing at ETSY
- ReacTing Advanced
- ? Eslint-plugin-react-perf
rendering rendering
- ? Uma introdução de desenhos animados à fibra
- ? Atração de dados com componentes do React Server
- ? Mergulho profundo no reação simultânea
- ? Fibra interna: a visão geral detalhada que você queria
- ? React Fiber Deep Dive
- In-depth explanation of state and props update in React
- Inside Fiber: in-depth overview of the new reconciliation algorithm in React
- Learning the React reconciliation algorithm with performance measures
- React Performance: How to avoid redundant re-renders
- React re-renders guide: everything, all at once
- React Rendering Order
- Server and Client Components
- Should you optimize every re-render?
- Signal Boosting
- The future of rendering in React
- Why React Re-Renders
Measuring React
- ? How to use the React Profiler to find and fix Performance Problems
- ? Profiling React Apps like a Pro
- ? React Performance with React Dev Tools
- Get Fast, Stay Fast: How To Monitor React Render Performance
- Measuring JS code performance. Part I: using react-benchmark
- Measuring JS code performance. Part II: interaction speed
- Measuring React app performance
- Performance Profiling a Redux App
- Profiling & Optimizing the runtime performance with the DevTools Performance tab
- Profiling React.js Performance
Sustainability
- Core Web Vitals meets sustainability
- How Improving Website Performance Can Help Save The Planet
- Web Performance + Ecological Impact
- Website performance and the planet
Tweets
- Another reason for not declaring React components inside other components
- Blank page with an embedded tweet. How bad can it be?
- Check out the new Priority Hints
- ChromeDevTools Long Tasks
- Compile Code — Profiling
- CSS Selector Performance
- Frontend performance tips to keep top of mind
- Google Search Console warning the INP
- How can I optimize my frontend for the fastest page load times?
- How I typically test performance
- How Wix improved TTFB with 103 Early Hints
- Image performance cheatsheet
- img fetchpriority="high": LCP improvement of ~150ms
- Investigating Core Web Vital issues
- mobile performance for sites built with Next.js
- Optimize head and body separately
- Optimizing LCP
- Performance Insights by Builder.io
- React 18 Concurrency, Explained
- React 18 Concurrency
- React Perf: Causal Case Study
- React Time Slicing
- Signals — Reactivity + UI
- Spotify Performance Profiling
- The difference between "On Load" and "Document Complete" in WebPageTest
- The most important problems in Web Perf
- Things I found in a slow React website today
- Tool: quantify what will make a real difference
- Use Map over object
- useCallback and useMemo: no perf effect
- Video Compression
- Web Performance at Slack
- React & Redux performance at Slack
- Performance Budget
UX
- ? Adaptive Loading - Improving web performance on slow devices
- ? Building The Web
- ? Design Principles For The Web
- ? Measuring User Perceived Performance to Prioritize Product Work
- ? Perceived Performance: The only kind that really matters
- ? Stephanie Walter on Cheating The UX When There Is Nothing More To Optimize
- ? The Layers of the Web
- A Bone to Pick with Skeleton Screens
- A Designer's Guide to Perceived Performance
- An experimental responsiveness metric
- Designing for Performance
- Hands On with the new Responsiveness Metrics
- How Much Faster is Fast Enough? User Perception of Latency & Latency Improvements in Direct and Indirect Touch
- How to Improve Perceived Performance in Mobile Apps
- Improving Perceived Performance
- Optimistic UI Patterns for Improved Perceived Performance
- Performance Design: Designing for the illusion of speed
- Performance perception: Correlation to RUM metrics
- Performance perception: How satisfied are Wikipedia users?
- Performance perception: The effect of late-loading banners
- Resilient web design
- The Art of UI Skeletons
- Towards an animation smoothness metric
- True Lies Of Optimistic User Interfaces
Web APIs
- Every Transition is a Page Transition?
- Speed Up Resource Loading with Priority Hints and fetchpriority
- Tracking CPU with Long Tasks API
- Web Performance APIs Appreciation Post
License
MIT © TK