v6.7.3: faster loading, and pages search engines can read

The bundles carried all thirteen translations at once and a page fetched them a
third time as raw source; each page now loads only its own language. Alongside
that: JavaScript is minified, the eight stylesheets are served as one file, the
QR scanner is fetched after the app is up instead of on every visit, Inter ships
once rather than five copies of the same file, and Font Awesome is subset to the
82 icons this app draws instead of all 2468.

1.85 MB across 43 requests becomes under 700 KB across 33. On mobile the page
starts drawing in 1.6 s instead of 6.3 s and is usable in 4.5 s instead of 11 s.

Pages also carry their text in the HTML now. Everything was drawn by JavaScript
into an empty div, so crawlers saw correct metadata around nothing, and twelve of
the thirteen language pages had never been shown to anyone. The documentation is
published under /docs/ with a new FAQ, and unknown addresses return a real 404.

Separately: the localized shells were served with the year-long immutable cache
header meant for static assets, which pinned anyone who opened /de/ or /ru/ to
that build. The header is fixed and the service worker refreshes what it cached.

Claude-Session: https://claude.ai/code/session_014KjzTXxrhzYoDDWChYQ4u2
This commit is contained in:
lockbitchat
2026-09-04 00:41:46 -04:00
parent 0691ce618c
commit 414c27fda6
111 changed files with 19469 additions and 107393 deletions
+1 -2
View File
@@ -6,8 +6,7 @@
"abbr": "AR",
"meta": {
"title": "SecureBit.chat - مراسلة خاصة ومشفّرة",
"description": "SecureBit.chat مراسلة مجانية ندٌّ لندّ بتشفير من الطرف إلى الطرف تعمل بالكامل داخل متصفحك. بلا حسابات وبلا خوادم تحفظ رسائلك - تبادل مفاتيح ECDH P-384 وتشفير AES-256-GCM وتحقّق SAS وجهاً لوجه.",
"keywords": "مراسلة مشفرة, تشفير من الطرف إلى الطرف, دردشة ند لند, مراسل P2P, ECDH, DTLS, تحقق SAS, WebRTC, دردشة خاصة, دردشة آمنة, بلا خوادم, بلا حسابات, الحماية من هجوم الوسيط, السرية التامة للأمام",
"description": "مراسلة مجانية ندٌّ لندّ بتشفير من الطرف إلى الطرف تعمل بالكامل داخل متصفحك. بلا حسابات وبلا خوادم تحفظ رسائلك.",
"ogTitle": "SecureBit.chat - دردشة ندٌّ لندّ مشفّرة من الطرف إلى الطرف",
"ogDescription": "مراسلة آمنة تعمل بالكامل داخل متصفحك. بلا حسابات وبلا خوادم تحفظ رسائلك. استخدم خوادم STUN/TURN الخاصة بك - نحن لا نفرض عليك شيئاً.",
"ogImageAlt": "SecureBit.chat - دردشة ندٌّ لندّ مشفّرة من الطرف إلى الطرف",
+1 -2
View File
@@ -6,8 +6,7 @@
"abbr": "DE",
"meta": {
"title": "SecureBit.chat - Privater, verschlüsselter Messenger",
"description": "SecureBit.chat ist ein kostenloser, Ende-zu-Ende-verschlüsselter Peer-to-Peer-Messenger, der vollständig im Browser läuft. Keine Konten, keine Server, die Ihre Nachrichten speichern - ECDH P-384, AES-256-GCM und persönliche SAS-Verifizierung.",
"keywords": "verschlüsselter Messenger, Ende-zu-Ende-Verschlüsselung, Peer-to-Peer-Chat, P2P-Messenger, ECDH, DTLS, SAS-Verifizierung, WebRTC, privater Chat, sicherer Chat, ohne Server, ohne Konto, MITM-Schutz, PFS",
"description": "Kostenloser Ende-zu-Ende-verschlüsselter P2P-Messenger, der komplett im Browser läuft. Keine Konten, keine Server, die Ihre Nachrichten speichern.",
"ogTitle": "SecureBit.chat - Ende-zu-Ende-verschlüsselter Peer-to-Peer-Chat",
"ogDescription": "Ein sicherer Messenger, der vollständig in Ihrem Browser läuft. Keine Konten, keine Server, die Ihre Nachrichten speichern. Bringen Sie Ihre eigenen STUN/TURN-Server mit - wir schreiben Ihnen nichts vor.",
"ogImageAlt": "SecureBit.chat - Ende-zu-Ende-verschlüsselter Peer-to-Peer-Chat",
+1 -2
View File
@@ -6,8 +6,7 @@
"abbr": "EN",
"meta": {
"title": "SecureBit.chat - Private, Encrypted Messenger",
"description": "SecureBit.chat is a free, end-to-end encrypted peer-to-peer messenger that runs entirely in your browser. No accounts, no servers storing your messages - ECDH P-384, AES-256-GCM and in-person SAS verification.",
"keywords": "encrypted messenger, end-to-end encryption, peer-to-peer chat, P2P messenger, ECDH, DTLS, SAS verification, WebRTC, private chat, secure chat, no servers, no accounts, MITM protection, PFS",
"description": "Free end-to-end encrypted P2P messenger that runs entirely in your browser. No accounts, no servers storing your messages, nothing to install.",
"ogTitle": "SecureBit.chat - End-to-End Encrypted Peer-to-Peer Chat",
"ogDescription": "A secure messenger that runs entirely in your browser. No accounts, no servers storing your messages. Bring your own STUN/TURN servers - we don't impose anything.",
"ogImageAlt": "SecureBit.chat - end-to-end encrypted, peer-to-peer chat",
+1 -2
View File
@@ -6,8 +6,7 @@
"abbr": "ES",
"meta": {
"title": "SecureBit.chat - Mensajería privada y cifrada",
"description": "SecureBit.chat es un mensajero entre pares, gratuito y cifrado de extremo a extremo, que funciona por completo en tu navegador. Sin cuentas y sin servidores que guarden tus mensajes: ECDH P-384, AES-256-GCM y verificación SAS en persona.",
"keywords": "mensajería cifrada, cifrado de extremo a extremo, chat entre pares, mensajero P2P, ECDH, DTLS, verificación SAS, WebRTC, chat privado, chat seguro, sin servidores, sin cuentas, protección MITM, PFS",
"description": "Mensajería P2P gratuita y cifrada de extremo a extremo, íntegramente en tu navegador. Sin cuentas y sin servidores que guarden tus mensajes.",
"ogTitle": "SecureBit.chat - Chat entre pares cifrado de extremo a extremo",
"ogDescription": "Un mensajero seguro que funciona por completo en tu navegador. Sin cuentas y sin servidores que guarden tus mensajes. Usa tus propios servidores STUN/TURN: no te imponemos nada.",
"ogImageAlt": "SecureBit.chat - chat entre pares cifrado de extremo a extremo",
+1 -2
View File
@@ -6,8 +6,7 @@
"abbr": "FA",
"meta": {
"title": "SecureBit.chat - پیام‌رسان خصوصی و رمزنگاری‌شده",
"description": "SecureBit.chat یک پیام‌رسان رایگان همتا‌به‌همتا با رمزنگاری سرتاسری است که کاملاً در مرورگر شما اجرا می‌شود. بدون حساب کاربری و بدون سروری که پیام‌هایتان را نگه دارد - تبادل کلید ECDH P-384، رمزنگاری AES-256-GCM و تأیید حضوری SAS.",
"keywords": "پیام‌رسان رمزنگاری‌شده, رمزنگاری سرتاسری, گفتگوی همتا به همتا, پیام‌رسان P2P, ECDH, DTLS, تأیید SAS, WebRTC, گفتگوی خصوصی, گفتگوی امن, بدون سرور, بدون حساب کاربری, محافظت در برابر حمله مرد میانی, رازداری پیشرو کامل",
"description": "پیام‌رسان رایگان همتا‌به‌همتا با رمزنگاری سرتاسری که کاملاً در مرورگر شما اجرا می‌شود. بدون حساب کاربری و بدون سروری که پیام‌هایتان را نگه دارد.",
"ogTitle": "SecureBit.chat - گفتگوی همتا‌به‌همتا با رمزنگاری سرتاسری",
"ogDescription": "پیام‌رسانی امن که کاملاً در مرورگر شما اجرا می‌شود. بدون حساب کاربری و بدون سروری که پیام‌هایتان را نگه دارد. سرورهای STUN/TURN خودتان را بیاورید - ما چیزی را تحمیل نمی‌کنیم.",
"ogImageAlt": "SecureBit.chat - گفتگوی همتا‌به‌همتا با رمزنگاری سرتاسری",
+1 -2
View File
@@ -6,8 +6,7 @@
"abbr": "FR",
"meta": {
"title": "SecureBit.chat - Messagerie privée et chiffrée",
"description": "SecureBit.chat est une messagerie pair-à-pair gratuite et chiffrée de bout en bout, qui fonctionne entièrement dans votre navigateur. Aucun compte, aucun serveur ne conserve vos messages : ECDH P-384, AES-256-GCM et vérification SAS en personne.",
"keywords": "messagerie chiffrée, chiffrement de bout en bout, chat pair-à-pair, messagerie P2P, ECDH, DTLS, vérification SAS, WebRTC, chat privé, chat sécurisé, sans serveur, sans compte, protection MITM, PFS",
"description": "Messagerie P2P gratuite et chiffrée de bout en bout, entièrement dans votre navigateur. Aucun compte, aucun serveur ne conserve vos messages.",
"ogTitle": "SecureBit.chat - Chat pair-à-pair chiffré de bout en bout",
"ogDescription": "Une messagerie sécurisée qui fonctionne entièrement dans votre navigateur. Aucun compte, aucun serveur ne conserve vos messages. Utilisez vos propres serveurs STUN/TURN : nous ne vous imposons rien.",
"ogImageAlt": "SecureBit.chat - chat pair-à-pair chiffré de bout en bout",
+1 -2
View File
@@ -6,8 +6,7 @@
"abbr": "HE",
"meta": {
"title": "SecureBit.chat - מסרים פרטיים ומוצפנים",
"description": "SecureBit.chat היא אפליקציית מסרים חינמית, מוצפנת מקצה לקצה ועמית־לעמית, שרצה כולה בדפדפן שלכם. בלי חשבונות, בלי שרתים ששומרים את ההודעות - ECDH P-384, AES-256-GCM ואימות SAS פנים אל פנים.",
"keywords": "מסרים מוצפנים, הצפנה מקצה לקצה, צ'אט עמית לעמית, מסרון P2P, ECDH, DTLS, אימות SAS, WebRTC, צ'אט פרטי, צ'אט מאובטח, בלי שרתים, בלי חשבונות, הגנה מפני אדם באמצע, סודיות קדימה מושלמת",
"description": "אפליקציית מסרים חינמית, מוצפנת מקצה לקצה ועמית־לעמית, שרצה כולה בדפדפן שלכם. בלי חשבונות ובלי שרתים ששומרים את ההודעות.",
"ogTitle": "SecureBit.chat - צ'אט עמית־לעמית מוצפן מקצה לקצה",
"ogDescription": "מסרים מאובטחים שרצים כולם בדפדפן שלכם. בלי חשבונות, בלי שרתים ששומרים הודעות. הביאו שרתי STUN/TURN משלכם - אנחנו לא כופים דבר.",
"ogImageAlt": "SecureBit.chat - צ'אט עמית־לעמית מוצפן מקצה לקצה",
+1 -2
View File
@@ -6,8 +6,7 @@
"abbr": "HI",
"meta": {
"title": "SecureBit.chat - निजी, एन्क्रिप्टेड मैसेंजर",
"description": "SecureBit.chat एक मुफ़्त, एंड-टू-एंड एन्क्रिप्टेड पीयर-टू-पीयर मैसेंजर है जो पूरी तरह आपके ब्राउज़र में चलता है। न कोई खाता, न कोई सर्वर जो आपके संदेश रखे - ECDH P-384, AES-256-GCM और आमने-सामने SAS सत्यापन।",
"keywords": "एन्क्रिप्टेड मैसेंजर, एंड-टू-एंड एन्क्रिप्शन, पीयर-टू-पीयर चैट, P2P मैसेंजर, ECDH, DTLS, SAS सत्यापन, WebRTC, निजी चैट, सुरक्षित चैट, बिना सर्वर, बिना खाते, MITM सुरक्षा, PFS",
"description": "मुफ़्त, एंड-टू-एंड एन्क्रिप्टेड पीयर-टू-पीयर मैसेंजर जो पूरी तरह आपके ब्राउज़र में चलता है। न कोई खाता, न कोई सर्वर जो आपके संदेश रखे।",
"ogTitle": "SecureBit.chat - एंड-टू-एंड एन्क्रिप्टेड पीयर-टू-पीयर चैट",
"ogDescription": "एक सुरक्षित मैसेंजर जो पूरी तरह आपके ब्राउज़र में चलता है। न कोई खाता, न कोई सर्वर जो आपके संदेश रखे। अपने ही STUN/TURN सर्वर लगाइए - हम कुछ भी थोपते नहीं।",
"ogImageAlt": "SecureBit.chat - एंड-टू-एंड एन्क्रिप्टेड पीयर-टू-पीयर चैट",
-1
View File
@@ -7,7 +7,6 @@
"meta": {
"title": "SecureBit.chat - 종단 간 암호화 비공개 메신저",
"description": "SecureBit.chat은 브라우저 안에서만 동작하는 무료 P2P 메신저로, 종단 간 암호화를 사용합니다. 계정도 없고 메시지를 보관하는 서버도 없습니다 - ECDH P-384, AES-256-GCM, 그리고 직접 만나서 하는 SAS 확인.",
"keywords": "암호화 메신저, 종단 간 암호화, P2P 채팅, P2P 메신저, ECDH, DTLS, SAS 확인, WebRTC, 비공개 채팅, 안전한 채팅, 서버 없음, 계정 없음, 중간자 공격 방어, 순방향 비밀성",
"ogTitle": "SecureBit.chat - 종단 간 암호화 P2P 채팅",
"ogDescription": "브라우저 안에서만 동작하는 안전한 메신저입니다. 계정도 없고 메시지를 보관하는 서버도 없습니다. 직접 운영하는 STUN/TURN 서버를 쓸 수 있습니다 - 무엇도 강요하지 않습니다.",
"ogImageAlt": "SecureBit.chat - 종단 간 암호화 P2P 채팅",
+2 -3
View File
@@ -5,9 +5,8 @@
"nativeName": "Русский",
"abbr": "RU",
"meta": {
"title": "SecureBit.chat - приватный мессенджер со сквозным шифрованием",
"description": "SecureBit.chat - бесплатный одноранговый мессенджер со сквозным шифрованием, работающий целиком в браузере. Без учётных записей и без серверов, хранящих ваши сообщения: ECDH P-384, AES-256-GCM и личная сверка SAS.",
"keywords": "зашифрованный мессенджер, сквозное шифрование, одноранговый чат, P2P-мессенджер, ECDH, DTLS, сверка SAS, WebRTC, приватный чат, защищённый чат, без серверов, без регистрации, защита от MITM, PFS",
"title": "SecureBit.chat - мессенджер со сквозным шифрованием",
"description": "Бесплатный P2P-мессенджер со сквозным шифрованием прямо в браузере. Без учётных записей и без серверов, хранящих ваши сообщения.",
"ogTitle": "SecureBit.chat - одноранговый чат со сквозным шифрованием",
"ogDescription": "Защищённый мессенджер, работающий целиком в вашем браузере. Без учётных записей и без серверов, хранящих ваши сообщения. Подключайте свои STUN/TURN-серверы - мы ничего не навязываем.",
"ogImageAlt": "SecureBit.chat - одноранговый чат со сквозным шифрованием",
+2 -3
View File
@@ -5,9 +5,8 @@
"nativeName": "Українська",
"abbr": "UK",
"meta": {
"title": "SecureBit.chat - приватний месенджер із наскрізним шифруванням",
"description": "SecureBit.chat - безкоштовний одноранговий месенджер із наскрізним шифруванням, який працює повністю у вашому браузері. Без облікових записів і без серверів, що зберігають ваші повідомлення: ECDH P-384, AES-256-GCM та особиста SAS-звірка.",
"keywords": "зашифрований месенджер, наскрізне шифрування, одноранговий чат, P2P-месенджер, ECDH, DTLS, SAS-звірка, WebRTC, приватний чат, захищений чат, без серверів, без облікових записів, захист від MITM, PFS",
"title": "SecureBit.chat - месенджер із наскрізним шифруванням",
"description": "Безкоштовний P2P-месенджер із наскрізним шифруванням просто у браузері. Без облікових записів і без серверів, що зберігають ваші повідомлення.",
"ogTitle": "SecureBit.chat - одноранговий чат із наскрізним шифруванням",
"ogDescription": "Захищений месенджер, який працює повністю у вашому браузері. Без облікових записів і без серверів, що зберігають ваші повідомлення. Підключайте власні STUN/TURN-сервери - ми нічого не нав'язуємо.",
"ogImageAlt": "SecureBit.chat - одноранговий чат із наскрізним шифруванням",
+1 -2
View File
@@ -6,8 +6,7 @@
"abbr": "UR",
"meta": {
"title": "SecureBit.chat - نجی اور خفیہ کاری شدہ پیغام رساں",
"description": "SecureBit.chat ایک مفت، سرے سے سرے تک خفیہ کاری والا ہم‌سطح پیغام رساں ہے جو مکمل طور پر آپ کے براؤزر میں چلتا ہے۔ نہ اکاؤنٹ، نہ کوئی سرور جو آپ کے پیغام محفوظ کرے - ECDH P-384 کلید تبادلہ، AES-256-GCM خفیہ کاری اور روبرو SAS تصدیق۔",
"keywords": "خفیہ پیغام رساں, سرے سے سرے تک خفیہ کاری, ہم سطح گفتگو, P2P پیغام رساں, ECDH, DTLS, SAS تصدیق, WebRTC, نجی گفتگو, محفوظ گفتگو, بغیر سرور, بغیر اکاؤنٹ, درمیانی حملے سے تحفظ, مکمل فارورڈ سیکرسی",
"description": "مفت، سرے سے سرے تک خفیہ کاری والا ہم‌سطح پیغام رساں جو مکمل طور پر آپ کے براؤزر میں چلتا ہے۔ نہ اکاؤنٹ، نہ کوئی سرور جو آپ کے پیغام محفوظ کرے۔",
"ogTitle": "SecureBit.chat - سرے سے سرے تک خفیہ ہم‌سطح گفتگو",
"ogDescription": "ایک محفوظ پیغام رساں جو مکمل طور پر آپ کے براؤزر میں چلتا ہے۔ نہ اکاؤنٹ، نہ کوئی سرور جو آپ کے پیغام محفوظ کرے۔ اپنے STUN/TURN سرور استعمال کریں - ہم کچھ مسلط نہیں کرتے۔",
"ogImageAlt": "SecureBit.chat - سرے سے سرے تک خفیہ ہم‌سطح گفتگو",
-1
View File
@@ -7,7 +7,6 @@
"meta": {
"title": "SecureBit.chat - 私密的端到端加密通讯工具",
"description": "SecureBit.chat 是一款免费的端到端加密点对点通讯工具,完全在浏览器中运行。无需账号,没有服务器保存你的消息 —— 采用 ECDH P-384、AES-256-GCM 与当面 SAS 校验。",
"keywords": "加密通讯, 端到端加密, 点对点聊天, P2P 通讯, ECDH, DTLS, SAS 校验, WebRTC, 私密聊天, 安全聊天, 无服务器, 无需注册, 中间人攻击防护, 前向保密",
"ogTitle": "SecureBit.chat - 端到端加密的点对点聊天",
"ogDescription": "完全在浏览器中运行的安全通讯工具。无需账号,没有服务器保存你的消息。可以接入你自己的 STUN/TURN 服务器 —— 我们不做任何强制。",
"ogImageAlt": "SecureBit.chat - 端到端加密的点对点聊天",