Rendimiento web
Comprender el rendimiento web desde todos los aspectos del protocolo subyacente de la red informática hasta la capa de aplicación puede implicar el conocimiento de la red, el sistema operativo, los principios de compilación, el desarrollo de la ingeniería, etc. y las contribuciones son bienvenidos.
Haga clic en el proyecto de suscripción de reloj en la esquina superior derecha para obtener actualizaciones en tiempo real y haga clic en Star para recopilar el proyecto.
Tabla de contenido
- Principio de renderizado web
- Proceso de representación
- Orden de carga de recursos
- Estrategia de optimización del navegador
- repintado y reflujo
- Ancho de banda y latencia
- Empiece por ingresar a la URL
- Ancho de banda y latencia
- Detalles del protocolo TCP
- Http 1.x rendimiento
- Optimización dirigida
- Mecanismo de caché
- Primer campo
- Comportamiento del navegador
- mejoramiento
- Recursos estáticos
- Compresión de recursos
- Optimización de recursos de imagen
- Pájaro web
- CDN
- Programación receptiva
- Método de pub/sub
- Vue's Way
- Mecanismo de inspección sucia
- Comparación de rendimiento
- DOM virtual
- Reaccionar lo básico
- lograr
- algoritmo diff
- Consideraciones de rendimiento
- Problemas de rendimiento en el desarrollo híbrido
- Plan de desarrollo híbrido
- React Problemas de rendimiento nativo
- Spa y SSR
- Problemas de spa
- Representación del lado del servidor
- Aplicaciones isomórficas
- Problemas de rendimiento
- Http2
- Nueva descripción de funciones
- Mejora del rendimiento
- Práctica de ingeniería
- Impacto de rendimiento de HTTPS
- Principio TLS
- Impacto en el rendimiento
- JavaScript de alto rendimiento
- V8 y JIT
- Gestión de la memoria
- Mecanismo GC
- Filtración de memoria
- Algoritmos y procesos
- Trabajador web
- Aviso web
- Principio de compilación
- Puntos de mejora del rendimiento
- Escenarios de aplicación
- PWA y aplicaciones fuera de línea
- Introducción a PWA
- Trabajador de servicios
- Aplicaciones instantáneas y P2P
- Protocolo UDP
- Webrtc
- Websocket
- Otras soluciones
- Node.js Optimización del rendimiento
- Arquitectura de múltiples procesos
- Multiproceso en nodo
- E/S asincrónica
- Amortiguador y transmisión
- Extensión de C ++
- Relacionado con la computación en la nube
- Tres algoritmos principales
- Tecnología virtual
- Grupos distribuidos
- Cálculo de big data
- Equilibrio de clúster y carga
- Relacionado con la base de datos
- Prueba de rendimiento
- Herramientas para desarrolladores de Chrome
- punto de referencia
- Prueba de estrés
- Análisis de casos de rendimiento
Instrucciones de cita
Este proyecto citará imágenes o partes del contenido de muchos otros artículos y libros. Intentaré indicarlo tanto como sea posible. Si se hacen algunas omisiones, ¡contácteme para modificarlo! Este proyecto está diseñado para organizar conocimientos fragmentados y soluciones prácticas para una fácil comunicación y aprendizaje, y no debe usarse para fines comerciales.
Participar en la contribución
- Hacer ideas y sugerencias
- Corrija y mejore los errores
- Agregar nuevos capítulos o contenido