Performance Web
La compréhension des performances Web de tous les aspects du protocole de réseau informatique sous-jacente à la couche d'application peut impliquer la connaissance du réseau, du système d'exploitation, des principes de compilation, du développement de l'ingénierie, etc., et des contributions sont les bienvenues.
Cliquez sur le projet Watch Abonnez-vous dans le coin supérieur droit pour obtenir des mises à jour en temps réel, et cliquez sur Star pour collecter le projet.
Table des matières
- Principe de rendu Web
- Processus de rendu
- Ordre de chargement des ressources
- Stratégie d'optimisation du navigateur
- repeindre et reflux
- Bande passante et latence
- Commencez par entrer dans l'URL
- Bande passante et latence
- Détails du protocole TCP
- HTTP 1.x Performance
- Optimisation ciblée
- Mécanisme de cache
- Premier champ
- Comportement du navigateur
- optimisation
- Ressources statiques
- Compression des ressources
- Optimisation des ressources d'image
- Webpack
- Monnaie
- Programmation réactive
- Pub / sous-méthode
- Vue de Vue
- Mécanisme d'inspection sale
- Comparaison des performances
- Dom virtuel
- Réagir les bases
- accomplir
- algorithme de difficulté
- Considérations de performance
- Problèmes de performance dans le développement hybride
- Plan de développement hybride
- Réagir les problèmes de performances natives
- Spa et SSR
- Problèmes de spa
- Rendu côté serveur
- Applications isomorphes
- Problèmes de performance
- Http2
- Présentation de la nouvelle fonctionnalité
- Amélioration des performances
- Pratique d'ingénierie
- Impact de performance HTTPS
- Principe TLS
- Impact de la performance
- Javascript haute performance
- V8 et JIT
- Gestion de la mémoire
- Mécanisme GC
- Fuite de mémoire
- Algorithmes et processus
- Travailleur du Web
- Webassembly
- Principe de compilation
- Points d'amélioration des performances
- Scénarios d'application
- PWA et applications hors ligne
- Introduction à PWA
- Employé de service
- Applications instantanées et P2P
- Protocole UDP
- Webrtc
- Websocket
- Autres solutions
- Optimisation des performances de Node.js
- Architecture multi-processus
- Multi-processus en nœud
- E / S asynchrones
- Tampon et ruisseau
- Extension C ++
- Cloud Computing lié
- Trois algorithmes majeurs
- Technologie virtuelle
- Clusters distribués
- Calcul des mégculs
- Équilibrage des grappes et de la charge
- Lié à la base de données
- Tests de performance
- Outils de développeur chromé
- référence
- Test de stress
- Analyse de cas de performance
Citer les instructions
Ce projet citera des images ou des parties du contenu de nombreux autres articles et livres. J'essaierai de l'indiquer autant que possible. Si des omissions sont faites, veuillez me contacter pour le modifier! Ce projet est conçu pour organiser des connaissances fragmentées et des solutions pratiques pour une communication et un apprentissage faciles, et ne doit pas être utilisé à des fins commerciales.
Participer à la contribution
- Faire des idées et des suggestions
- Corriger et améliorer les erreurs
- Ajouter de nouveaux chapitres ou du contenu