


En tant qu'ingénieur de développement front-end, vous devez prêter attention à trois indicateurs de performance :
En tant qu'ingénieur de développement front-end qualifié, connaissez-vous plusieurs indicateurs de performance auxquels vous devez prêter attention ? Aujourd'hui je vais vous faire une bonne introduction aux trois indicateurs auxquels vous devez prêter attention en tant qu'ingénieur front-end
1. Concernant le temps de réponse des pages, il existe un fameux "principe 2-5-8" . Lorsqu'un utilisateur visite une page :
obtient une réponse dans les 2 secondes, le système répond rapidement ; lorsque
obtient une réponse entre 2 et 5 secondes, le système répond rapidement
Lorsque la réponse est reçue dans les 5 à 8 secondes, la vitesse de réponse du système semble très lente, mais elle est acceptable Lorsque l'utilisateur ne peut toujours pas obtenir la réponse après plus de 8 secondes, l'utilisateur Vous sentirez que le système est terrible et choisirez de quitter le site ou de lancer une deuxième demande. Si un site Web espère attirer des utilisateurs, la vitesse et la stabilité du site Web sont la première priorité. À partir de diverses plateformes de surveillance frontale, vous pouvez obtenir de nombreux indicateurs de performance de la page. Cet article présentera plusieurs indicateurs clés et donnera des idées d'optimisation correspondantes. 2. Démarrage du temps de renduDocument Download) + TTHE (Time To Head End). TTFB représente le temps entre le moment où le navigateur lance une requête et le moment où le serveur renvoie le premier octet, TTDD représente le moment où le document HTML est chargé depuis le serveur, et TTHE représente le temps nécessaire pour terminer l'analyse de l'en-tête du document. Il existe un attribut correspondant dans les navigateurs avancés pour obtenir le point temporel. Chrome peut être obtenu via chrome.loadTimes().firstPaintTime et IE9+ peut être obtenu via performance.timing.msFirstPaint Dans les navigateurs non pris en charge, la valeur approximative peut être simulée en obtenant le moment où la ressource d'en-tête est chargée selon la formule ci-dessus. . Plus le temps de démarrage du rendu est rapide, plus les utilisateurs peuvent voir la page rapidement.
Les optimisations à ce stade incluent : 1) Optimiser le temps de réponse du serveur, sortie du serveur le plus tôt possible 2) Réduire la taille du fichier HTML 3) Réduisez les ressources d'en-tête et placez le script dans le corps autant que possible DOM Readystatiques dans BODY. Il existe un événement DOMContentLoaded qui lui correspond dans les navigateurs avancés. Le document sur MDN décrivant l'événement DOMContentLoaded est le suivant,
L'événement DOMContentLoaded est déclenché lorsque le document a été complètement chargé et analysé. , sans attendre la fin du chargement des feuilles de style, des images et des sous-cadres (l'événement load peut être utilisé pour détecter une page entièrement chargée).Pour les spécifications détaillées, veuillez consulter la spécification HTML5 du W3C. Il ressort du document MDN que cet événement fait principalement référence à l'achèvement du chargement et de l'analyse du document DOM. Cela semble très simple, mais le déclenchement de l'événement DOMContentLoaded est étroitement lié aux CSS et js. terme Critical Rendering Path (chemin de rendu critique) pour le décrire. L'impact du chemin de rendu critique sur DOMContentLoaded est présenté en détail dans l'article [Critical Rendering Path]. Dans les navigateurs qui ne prennent pas en charge l'événement DOMContentLoaded, la valeur approximative peut être obtenue par simulation. Les principales méthodes de simulation sont :.
2) Chargement retardé des images en dehors du premier écran
3) Gardez la structure du premier écran aussi simple que possible, et les CSS en dehors du premier écran peuvent être retardés chargés
onload
à ce moment-là, c'est le moment où l'événement window.onload est déclenché, indiquant que le document original et tout le contenu référencé ont été chargés. Le sentiment le plus évident pour l'utilisateur est que l'état de chargement sur le navigateur. l'onglet est terminé.
Les méthodes d'optimisation à ce stade sont :
1) Réduire le nombre de demandes de ressources et la taille des fichiers
2) Placer le script de non-initialisation après onLoad et exécutez-le
3) Chargement asynchrone des scripts sans synchronisation
Afin d'optimiser les performances de l'ensemble du site, vous pouvez envisager de faire un peu de préchargement lors du onload de la page, et de précharger les ressources que les autres les pages doivent être utilisées.
J'espère que la lecture de l'article ci-dessus vous sera utile dans votre parcours de développement front-end.
Lecture connexe :
Questions d'entretien JS front-end
Introduction aux frameworks JS et UI front-end Web pratiques
Résumé du système de connaissances Web front-end
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pourquoi les autres ne voient-ils pas mon attention sur Weibo ? Il suffit de classer le blogueur dans le groupe « Suivre tranquillement » pour que les autres ne voient pas que nous le suivons. 1. Ouvrez Weibo sur votre téléphone mobile et cliquez sur [Suivre] sur la page d'accueil. 2. Cliquez sur [Suivre tranquillement] dans « Mon groupe ». Comment vérifier les enregistrements des visiteurs sur Weibo ? 1. La fonction d'enregistrement des visiteurs testée sur Weibo n'est actuellement visible que par SVIP et VVIP, et n'est ouverte qu'à certains utilisateurs. 2. Les utilisateurs peuvent trouver l'entrée de l'enregistrement des visiteurs dans [Plus de fonctions] sous le centre personnel, où ils peuvent voir le nombre de visiteurs, les visiteurs et les personnes qui visitent le plus fréquemment. 3. Cette fonction n'est ouverte qu'aux utilisateurs SVIP et VVIP et est temporairement indisponible pour les utilisateurs ordinaires et les utilisateurs membres ordinaires. 4. En bref, Weibo teste les visiteurs

[Rapport complet du Global Times] Selon le rapport britannique « Guardian » du 31 octobre, le « Collins Dictionary » a sélectionné le mot le plus parlé au Royaume-Uni en 2023 : l'intelligence artificielle (IA). Collins Publishers a déclaré avoir choisi « IA » comme mot de l'année parce qu'il « connaît une croissance si rapide » que l'utilisation de l'acronyme a quadruplé au cours de l'année écoulée. Le dictionnaire Collins définit « l'IA » comme « l'utilisation de programmes informatiques pour modéliser les fonctions psychologiques humaines ». Alex Beecroft, directeur général de la maison d'édition, a déclaré que « l'IA » est sans aucun doute le sujet central en 2023. « Elle est devenue omniprésente en peu de temps. Cela paraissait autrefois futuriste, mais elle est désormais omniprésente dans notre environnement. vit comme une technologie quotidienne.

1. Après avoir accédé à Weibo, cliquez sur [Moi] pour accéder au centre personnel. 2. Sélectionnez [Plus de cartes de fonction]. 3. Recherchez la liste suivante Weibo et sélectionnez [Ajouter] dans l'image. 4. Nous pouvons ensuite voir que la détection suivante a été ajoutée à la carte de fonction, et vous pouvez directement cliquer ici pour détecter les informations personnelles.

Responsabilités de l'ingénieur Java : 1. Les ingénieurs Java sont chargés d'analyser et de comprendre les besoins des clients ou des entreprises, et de concevoir des solutions logicielles basées sur ces besoins. Ils doivent communiquer avec les clients ou les membres de l'équipe pour garantir l'exactitude et l'exhaustivité de la compréhension des exigences ; 2. Ingénieurs Java Vous devez connaître et maîtriser divers outils et frameworks de développement Java ; 3. Les ingénieurs Java doivent également être familiers avec les systèmes de gestion de bases de données, tels que MySQL, Oracle ou SQL Server ; les ingénieurs doivent effectuer des tests et du débogage du système, etc.

Analyse des responsabilités de l'ingénieur front-end : quel est le travail principal ? Avec le développement rapide d'Internet, les ingénieurs front-end jouent un rôle professionnel très important, jouant un rôle essentiel de pont entre les utilisateurs et les applications du site Web. Alors, que font principalement les ingénieurs front-end ? Cet article analysera les responsabilités des ingénieurs front-end, découvrons-le. 1. Responsabilités de base des ingénieurs front-end Développement et maintenance du site Web : les ingénieurs front-end sont responsables du développement front-end du site Web, y compris la rédaction du code HTML, CSS et JavaScr du site Web.

Avec l'essor des médias sociaux, Douyin est devenue l'une des plateformes de courtes vidéos les plus populaires auprès des jeunes. Parmi le nombre massif de comptes Douyin, il existe de nombreux comptes riches en contenu et intéressants, et certains comptes sont également de mauvaise qualité et superficiels. Alors, comment devrions-nous juger si un compte Douyin mérite notre attention ? 1. Comment juger si un compte Douyin mérite l’attention ? Nous pouvons juger si un compte mérite l’attention en fonction de la qualité de son contenu. Un compte Douyin de haute qualité fournit généralement un contenu précieux qui peut apporter bonheur, illumination ou réflexion au public. Ces contenus peuvent être de courtes vidéos amusantes soigneusement éditées, ou il peut s'agir de conseils de vie, de préparation de plats ou de partage d'expériences de voyage, etc. Ces contenus peuvent être de courtes vidéos amusantes soigneusement éditées, ou des conseils de vie, de préparation de plats ou de voyages.

1. Cliquez d’abord sur Weibo. 2. Continuez ensuite à cliquer sur moi ci-dessous et choisissez d'effectuer la tâche suivante. 4. Sélectionnez votre propre personnage à suivre. 5. Après avoir suivi 5 personnages, vous pouvez réclamer le prix. 6. Obtenez des récompenses de l'attention de Weibo.

A lire absolument pour les ingénieurs en développement du langage Go : un aperçu de l'état de recrutement de ces grandes entreprises ! Avec le développement rapide de l'industrie Internet, le langage Go, en tant que langage de programmation efficace, stable et facile à utiliser, est de plus en plus favorisé par les entreprises. De nombreuses grandes sociétés Internet ont commencé à recruter des ingénieurs en développement du langage Go. Afin d'aider les développeurs qui envisagent de s'engager dans ce domaine à mieux comprendre la demande du marché, cet article vous présentera l'état de recrutement de certaines entreprises bien connues. Technologie Tencent : en tant que l’un des géants technologiques les plus influents de Chine, Tencent n’a cessé d’élargir son équipe technique.
