Beobachtung mit klaren Grenzen
Calcomera hilft Ihnen, das Symptom zu reproduzieren und Zustände zu vergleichen. Der Test ersetzt keine Hardwarediagnose, Anbietermessungen oder Herstelleranweisungen. Methodenversion: 1.0, 22. September 2026.
Internet: ein Knoten und mehrere unterschiedliche Größen
Stabilität und Ping messen die Zeit einer HTTP-Anfrage an unseren Knoten anhand der monotonen Browseruhr. Dies ist HTTP RTT, kein ICMP-Ping. Das Intervall zwischen den Proben beträgt ungefähr eine Sekunde, das Timeout beträgt 3 Sekunden. Eine fehlgeschlagene Probe zeigt nicht die genaue Dauer der Pause zwischen den Beobachtungen an. Der Median ist der zentrale Wert, p95 ist der Wert, unter dem etwa 95 % der Messwerte liegen. Jitter ist hier der durchschnittliche absolute Unterschied benachbarter erfolgreicher RTTs; Diese Definition muss beim Vergleich mit anderen Diensten berücksichtigt werden.
Ausgeblendeter Tab, lange Pause des Timers und Schlaf werden als Beobachtungspausen markiert. Der Test verspricht keine Überwachung bei geschlossenem Browser. Funktionen von Hintergrundregisterkarten - MDN.
Der Verlusttest sendet etwa 20 nummerierte Nachrichten pro Sekunde über WebRTC DataChannel, ordered=false, maxRetransmits=0. Der Server speichert die Anzahl der empfangenen Nachrichten; Nachdem der Client eine Sekunde auf verspätete Antworten gewartet hat, überprüft er das Protokoll. Up-Non-Delivery wird aus den gesendeten Nachrichten gezählt, Echo-Non-Delivery wird aus den vom Server empfangenen Nachrichten gezählt. Dabei handelt es sich um Anwendungsmeldungen, nicht um einen genauen IP-Paketzähler. Das Scheitern der Installation eines Links wird als Fehler und nicht als „100 % Verlust“ gemeldet.
Der Geschwindigkeitstest überträgt eine begrenzte Datenmenge über HTTP. Die Zeit umfasst die Verarbeitung von Anfragen und Antworten. Die Übertragung ist durch das gewählte Budget und die Zeit begrenzt; Ein sehr schneller Kanal hat möglicherweise keine Zeit zur Sättigung. Bufferbloat vergleicht die Latenz ohne Last und während der Übertragung. Wir geben keine allgemeingültige Bewertung der Netzwerkqualität anhand einer Zahl vor. So werden WebRTC-Wiedergaben konfiguriert – MDN.
Maus, Tastatur und Gamepad
Wir zählen die an den Browser übermittelten Ereignisse. Schnelle wiederholte Klicks und Tasten werden mit einem sichtbaren, anpassbaren Schwellenwert verglichen. Auch bewusst schnelle Eingaben können in den Zähler gelangen. Auto-Repeat KeyboardEvent.repeat wird separat gezählt. Die Häufigkeit von Mausereignissen wird in bestimmten Abständen geschätzt und nicht als genaue USB-Häufigkeit angegeben.
Die Sticks zeigen die Gamepad-API-Achsen und den Ablenkungsradius. Der Driftdurchschnitt ergibt nur dann Sinn, wenn die Stöcke stationär sind. Die benutzerdefinierte Zone ändert die Geräte-Firmware nicht. Bei einer nicht standardmäßigen Zuordnung kann die Reihenfolge der Achsen abweichen. Gamepad API — MDN.
Ton und Video
Erst nach dem Anklicken werden Kamera und Mikrofon abgefragt. Streams werden nicht an unseren Server gesendet. Mikrofon-RMS und Spitzenpegel werden in dBFS relativ zum digitalen Bereich ausgedrückt, nicht in physikalischen dB SPL. Ohne Kalibrierung können Sie mit dieser Methode das Raumvolumen nicht messen. Der Test fragt nach Verarbeitungsoptionen und zeigt die tatsächlich verfügbaren Flusseinstellungen an. Die maximale Sitzungsdauer beträgt 60 Sekunden.
Der Stereotest erstellt Kanäle, misst aber nicht den Schall am Ohr. Der Tongenerator testet nicht die Hörgesundheit. Die Kamera zeigt die verfügbaren Bild- und Stream-Einstellungen an; Dies ist keine Zertifizierung der Sensorauflösung. Medienberechtigungen – MDN.
Synchronisierung und Analyse von Audiodateien
Der Synchronisierungstest plant ein kurzes Audio über AudioContext und zeichnet einen Flash über requestAnimationFrame. Der Benutzer wählt den Offset manuell aus. Dies ist eine subjektive Kompensation für einen bestimmten Browser, eine bestimmte Anzeige und eine bestimmte Audioausgabe. es handelt sich nicht um die gemessene Bluetooth-Latenz. Die Registerkarte „Hintergrund“ stoppt den Vergleich. Web-Audio-Timeline – MDN.
Die Mono-Kompatibilitätsprüfung akzeptiert ein lokales Fragment von bis zu 60 Sekunden und 8 MiB. Der Browser dekodiert es in PCM 48 kHz. Wir berechnen den RMS der Kanäle, die Pearson-Korrelation mit der mittleren Entfernung und die Monosummenenergie (L+R)/2 relativ zur durchschnittlichen Energie der beiden Kanäle. Wir betrachten Fenster von etwa einer Sekunde separat: Eine Korrelation unter −0,3 zusammen mit einem Verlust von mehr als 6 dB ist ein Grund, sich einen Abschnitt anzuhören, und kein allgemeiner Mangel. Ein leerer Kanal und Stille erhalten keinen fiktiven Korrelationswert. Hierbei handelt es sich nicht um LUFS-, True-Peak- oder physische Lautsprechertests. Nach der Dekodierung ist auch bei nahezu vollständiger Löschung ein kleiner Rest möglich. Die Datei verbleibt im Browser. Audiodekodierung – MDN.
Bildschirm, Berührung und Reaktion
Farbfelder und Farbverläufe sind zur manuellen Prüfung vorgesehen. Die Seite erkennt keine physischen Mängel der Matrix. Die Bildrate wird vom requestAnimationFrame berechnet, nicht vom Messsensor. Berührungen sind auf die Ereignisse beschränkt, die das Betriebssystem und der Browser an die Seite weitergeleitet haben. Die Reaktionszeit umfasst die Geräte- und Bildschirmlatenz.
Beim Farbklarheitstest werden unter Berücksichtigung von devicePixelRatio abwechselnd Schwarzweiß- und Farbstreifen mit einer Breite von einem Pixel im Canvas-Puffer gezeichnet. Vergleichen Sie visuell Helligkeit und Farbdetails. Durch die Skalierung des Betriebssystems, der Seite, des Fernsehgeräts und des Videopfads kann das Beispiel verzerrt werden. Erfordert native Auflösung, 100 % Seitenskalierung und keinen Gestenzoom. Der Browser liest HDMI/DisplayPort nicht und bestätigt RGB oder 4:4:4 nicht automatisch. Zur Wiederholung steht PNG 1024x640 in Originalgröße zur Verfügung.
IP und CGNAT
Zeigt die Adresse der aktuellen Verbindung zum Server an. Der Vergleich mit WAN IPv4 hilft, Anzeichen einer zusätzlichen Übersetzung zu finden. VPNs, IPv6 und Proxys können einen Vergleich unmöglich machen. Öffentliche IP ist nicht gleichbedeutend mit statischer IP und weist keine offenen Ports nach. Allgemeine Adressierung – RFC 6598.
Werbung und Genauigkeit
Auf Netzwerktestseiten warten Werbeanzeigen und optionale Analysen, bis die Messung abgeschlossen ist. Die erneute Messung nach dem Laden der Anzeige beginnt auf einer leeren Seite. Wir führen keine Wartezeiten für Anzeigenimpressionen ein und aktualisieren Anzeigenblöcke nicht auf Basis eines Timers.