


Als Front-End-Entwicklungsingenieur müssen Sie auf drei Leistungsindikatoren achten:
Kennen Sie als qualifizierter Front-End-Entwicklungsingenieur mehrere Leistungsindikatoren, auf die Sie achten müssen? Heute werde ich Ihnen eine gute Einführung in die drei Indikatoren geben, auf die Sie als Front-End-Ingenieur achten müssen
1. Bezüglich der Seitenantwortzeit gibt es ein berühmtes „2-5-8-Prinzip“ . Wenn ein Benutzer eine Seite besucht:
erhält eine Antwort innerhalb von 2 Sekunden, wenn
eine Antwort zwischen 2 und 5 Sekunden erhält, ist es in Ordnung
Wenn die Antwort innerhalb von 5–8 Sekunden eingeht, fühlt sich die Reaktionsgeschwindigkeit des Systems sehr langsam an, aber das ist akzeptabel.
Wenn der Benutzer die Antwort nach mehr als 8 Sekunden immer noch nicht erhält, Der Benutzer wird das Gefühl haben, dass das System schrecklich ist, und sich dafür entscheiden, die Website zu verlassen oder eine zweite Anfrage zu stellen.
Wenn eine Website Nutzer anlocken möchte, stehen Geschwindigkeit und Stabilität der Website an erster Stelle.
Von verschiedenen Front-End-Überwachungsplattformen können Sie viele Leistungsindikatoren der Seite abrufen. In diesem Artikel werden mehrere Schlüsselindikatoren vorgestellt und entsprechende Optimierungsideen gegeben.
2. Beginn der Renderzeit
Dieser Zeitpunkt zeigt an, dass der Browser mit dem Zeichnen der Seite beginnt, daher wird er auch als weiße Bildschirmzeit bezeichnet.
Dieser Zeitpunkt kann durch die Formel Time To Start Render = TTFB (Time To First Byte) + TTDD (Time To Document Download) + TTHE (Time To Head End) dargestellt werden. TTFB stellt die Zeit von der Initiierung einer Anfrage durch den Browser bis zur Rückgabe des ersten Bytes durch den Server dar, TTDD stellt die Zeit dar, zu der das HTML-Dokument vom Server geladen wird, und TTHE stellt die Zeit dar, die zum vollständigen Parsen erforderlich ist der Dokumentkopf. In erweiterten Browsern gibt es ein entsprechendes -Attribut , um den Zeitpunkt zu ermitteln. Chrome kann über chrome.loadTimes().firstPaintTime und IE9+ über performance.timing.msFirstPaint abgerufen werden. In nicht unterstützten Browsern kann der ungefähre Wert simuliert werden, indem der Zeitpunkt des Ladens der Header-Ressource gemäß der obigen Formel ermittelt wird . Je kürzer die Start-Rendering-Zeit ist, desto schneller können Benutzer die Seite sehen.
Optimierungen zu diesem Zeitpunkt umfassen:
1) Optimierung der Serverantwortzeit, Serverausgabe so früh wie möglich
2) Reduzierung der HTML-Dateigröße
3 ) Reduzieren Sie die Header-Ressourcen und platzieren Sie das Skript so weit wie möglich im Textkörper
DOM Ready
Dieser Zeitpunkt zeigt an, dass die DOM-Analyse abgeschlossen wurde und die Ressourcen vorhanden sind wurde nicht geladen. Zu diesem Zeitpunkt ist die Beziehung zwischen dem Benutzer und der Seiteninteraktion bereits verfügbar. Es kann durch die Formel TimeTo Dom Ready = TTSR(Time To Start Render) + TTDC(Time To Dom Created) + TTST(Time To Script) ausgedrückt werden. TTSR wurde oben eingeführt, und TTDC stellt die Zeit dar, die zum Erstellen des DOM-Baums benötigt wird. TTST stellt die Lade- und Ausführungszeit aller statischen Skripte in BODY dar. In erweiterten Browsern gibt es ein entsprechendes DOMContentLoaded-Ereignis . Das Dokument auf MDN, das das DOMContentLoaded-Ereignis beschreibt, lautet wie folgt:
Das DOMContentLoaded-Ereignis wird ausgelöst, wenn das Dokument vollständig geladen und analysiert wurde , ohne darauf warten zu müssen, dass Stylesheets, Bilder und Subframes vollständig geladen sind (das Ladeereignis kann verwendet werden, um eine vollständig geladene Seite zu erkennen).Detaillierte Spezifikationen finden Sie in der HTML5-Spezifikation des W3C. Aus dem MDN-Dokument geht hervor, dass sich dieses Ereignis hauptsächlich auf den Abschluss des Ladens und Parsens des DOM-Dokuments bezieht. Es scheint sehr einfach zu sein, aber das Auslösen des DOMContentLoaded-Ereignisses hängt eng mit CSS und JS zusammen Der Begriff „Kritischer Rendering-Pfad“ (kritischer Rendering-Pfad) beschreibt die Auswirkungen des kritischen Rendering-Pfads auf DOMContentLoaded ausführlich im Artikel [Kritischer Rendering-Pfad]. In Browsern, die das DOMContentLoaded-Ereignis nicht unterstützen, können Sie durch Simulation ungefähre Werte erhalten. Die wichtigsten Simulationsmethoden sind:2) Verzögertes Laden von Bildern außerhalb des ersten Bildschirms
3) Halten Sie die Struktur des ersten Bildschirms so einfach wie möglich, und CSS außerhalb des ersten Bildschirms kann verzögert geladen werden
beim Laden
Zu diesem Zeitpunkt wird das window.onload-Ereignis ausgelöst, das anzeigt, dass das Originaldokument und alle referenzierten Inhalte geladen wurden. Das offensichtlichste Gefühl für den Benutzer ist der Ladestatus im Browser Die Registerkarte ist beendet.
Die Optimierungsmethoden zu diesem Zeitpunkt sind:
1) Reduzieren Sie die Anzahl der Ressourcenanforderungen und die Dateigröße
2) Platzieren Sie das Nicht-Initialisierungsskript nach onLoad und Führe es aus
3) Asynchrones Laden von Skripten ohne Synchronisierung
Um die Leistung der gesamten Website zu optimieren, können Sie in Betracht ziehen, beim Laden der Seite einiges vorab zu laden und beim anderen die Ressourcen vorab zu laden Seiten müssen verwendet werden.
Ich hoffe, dass die Lektüre des obigen Artikels Ihnen auf Ihrem Weg zur Front-End-Entwicklung hilfreich sein wird.
Verwandte Lektüre:
Einführung in praktische Web-Front-End-JS- und UI-Frameworks
Zusammenfassung des Web-Front-End-Wissenssystems
Das obige ist der detaillierte Inhalt vonAls Front-End-Entwicklungsingenieur müssen Sie auf drei Leistungsindikatoren achten:. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Warum sehen andere meine Aufmerksamkeit auf Weibo nicht? Wir müssen den Blogger lediglich in die Gruppe „Leise folgen“ einordnen, damit andere nicht sehen, dass wir ihm folgen. 1. Öffnen Sie Weibo auf Ihrem Mobiltelefon und klicken Sie auf der Startseite auf [Folgen]. 2. Klicken Sie unter „Meine Gruppe“ auf [Leise folgen]. Wie überprüfe ich Besucherdatensätze auf Weibo? 1. Die auf Weibo getestete Funktion zur Besucheraufzeichnung ist derzeit nur für SVIP und VVIP sichtbar und nur für einige Benutzer zugänglich. 2. Benutzer finden den Besucherdatensatzeintrag unter [Weitere Funktionen] im persönlichen Zentrum, wo sie die Anzahl der Besucher, die Besucher und die Personen, die häufiger zu Besuch kommen, einsehen können. 3. Diese Funktion steht nur SVIP- und VVIP-Benutzern zur Verfügung und ist für normale Benutzer und normale Mitgliedsbenutzer vorübergehend nicht verfügbar. 4. Kurz gesagt: Weibo-Testbesucher

[Umfassender Bericht der Global Times] Laut dem britischen „Guardian“-Bericht vom 31. Oktober wählte „Collins Dictionary“ das am meisten diskutierte Wort im Vereinigten Königreich im Jahr 2023 – künstliche Intelligenz (KI). Collins Publishers gab an, „KI“ zum Wort des Jahres gewählt zu haben, weil es „so schnell wächst“, dass sich die Verwendung des Akronyms im vergangenen Jahr vervierfacht habe. Das Collins Dictionary definiert „KI“ als „den Einsatz von Computerprogrammen zur Modellierung menschlicher psychologischer Funktionen“. Alex Beecroft, Geschäftsführer des Verlags, sagte, dass „KI“ zweifellos das Fokusthema im Jahr 2023 sei. „Es klang in kurzer Zeit allgegenwärtig, aber jetzt ist es allgegenwärtig geworden.“ lebt als alltägliche Technologie.“

1. Klicken Sie nach dem Betreten von Weibo auf [Ich], um das persönliche Zentrum aufzurufen. 2. Wählen Sie [Weitere Funktionskarten]. 3. Suchen Sie die folgende Weibo-Liste und wählen Sie im Bild [Hinzufügen]. 4. Dann können wir sehen, dass der Funktionskarte die folgende Erkennung hinzugefügt wurde, und Sie können direkt hier klicken, um persönliche Informationen zu erkennen.

Verantwortlichkeiten von Java-Ingenieuren: 1. Java-Ingenieure sind dafür verantwortlich, die Bedürfnisse von Kunden oder Unternehmen zu analysieren und zu verstehen und Softwarelösungen basierend auf diesen Bedürfnissen zu entwerfen. Sie müssen mit Kunden oder Teammitgliedern kommunizieren, um sicherzustellen, dass die Anforderungen genau und vollständig verstanden werden. 2. Java-Ingenieure müssen mit verschiedenen Java-Entwicklungstools und Frameworks vertraut sein. 3. Java-Ingenieure müssen auch mit Datenbankverwaltungssystemen wie MySQL, Oracle oder SQL Server vertraut sein Ingenieure müssen Systemtests und Debugging usw. durchführen.

Analyse der Verantwortlichkeiten des Front-End-Ingenieurs: Was ist die Hauptaufgabe? Angesichts der rasanten Entwicklung des Internets spielen Front-End-Ingenieure eine sehr wichtige berufliche Rolle und spielen eine wichtige Rolle als Brücke zwischen Benutzern und Website-Anwendungen. Was machen Front-End-Ingenieure also hauptsächlich? In diesem Artikel werden die Verantwortlichkeiten von Front-End-Ingenieuren analysiert. Lassen Sie uns das herausfinden. 1. Grundlegende Verantwortlichkeiten von Front-End-Ingenieuren Website-Entwicklung und -Wartung: Front-End-Ingenieure sind für die Front-End-Entwicklung der Website verantwortlich, einschließlich des Schreibens von HTML, CSS und JavaScr der Website

Mit dem Aufkommen der sozialen Medien hat sich Douyin zu einer der beliebtesten Kurzvideoplattformen bei jungen Menschen entwickelt. Unter der riesigen Zahl an Douyin-Konten gibt es viele, die reich an Inhalten und interessant sind, aber auch einige, die von geringer Qualität und oberflächlich sind. Wie sollen wir also beurteilen, ob ein Douyin-Konto Aufmerksamkeit verdient? 1. Wie kann man beurteilen, ob ein Douyin-Konto Aufmerksamkeit verdient? Wir können anhand der Qualität seines Inhalts beurteilen, ob ein Konto Aufmerksamkeit verdient. Ein hochwertiger Douyin-Account bietet in der Regel wertvolle Inhalte, die dem Publikum Freude, Erleuchtung oder Nachdenken bringen können. Bei diesen Inhalten kann es sich um sorgfältig geschnittene, kurze, lustige Videos handeln, oder es kann sich um Lebenstipps, Tipps zur Essenszubereitung oder zum Teilen von Reiseerlebnissen usw. handeln. Bei diesen Inhalten kann es sich um sorgfältig geschnittene, kurze, lustige Videos handeln, es kann sich aber auch um Lebenstipps, Essenszubereitungs- oder Reisetipps handeln.

1. Klicken Sie zunächst auf Weibo. 2. Klicken Sie dann unten weiter auf mich und wählen Sie die folgende Aufgabe aus. 4. Wählen Sie Ihren eigenen Charakter aus, dem Sie folgen möchten. 5. Nachdem Sie 5 Zeichen befolgt haben, können Sie den Preis beanspruchen. 6. Erhalten Sie Belohnungen durch die Aufmerksamkeit von Weibo.

Eine Pflichtlektüre für Go-Sprachentwicklungsingenieure: Ein Überblick über den Rekrutierungsstatus dieser großen Unternehmen! Mit der rasanten Entwicklung der Internetbranche wird die Go-Sprache als effiziente, stabile und benutzerfreundliche Programmiersprache zunehmend von Unternehmen bevorzugt. Viele große Internetunternehmen haben damit begonnen, Entwicklungsingenieure für Go-Sprachen einzustellen. Um Entwicklern, die sich in diesem Bereich engagieren möchten, zu helfen, die Marktnachfrage besser zu verstehen, wird Ihnen in diesem Artikel der Einstellungsstatus einiger bekannter Unternehmen vorgestellt. Tencent Technology: Als einer der einflussreichsten Technologiegiganten Chinas hat Tencent sein technisches Team kontinuierlich erweitert.
