เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบเบฒเบ™เบชเบฐเบเบฑเบ”เป€เบญเบปเบฒ cache เบ‚เบญเบ‡ CPU เบ›เบฐเบ•เบดเบšเบฑเบ”เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบšเปเปˆเบกเบต JavaScript

เบ—เบตเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบ™เบฑเบเบ„เบปเป‰เบ™เบ„เบงเป‰เบฒเบˆเบฒเบเบกเบฐเบซเบฒเบงเบดเบ—เบฐเบเบฒเป„เบฅเบญเบฒเป€เบกเบฅเบดเบเบฒ, Israeli เปเบฅเบฐเบญเบปเบ”เบชเบฐเบ•เบฒเบฅเบตเบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เป„เบ”เป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบ„เบฑเป‰เบ‡เบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเป€เบžเบทเปˆเบญเบชเบฐเบเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡ cache เบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบต. เบงเบดเบ—เบตเบเบฒเบ™เบซเบ™เบถเปˆเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบšเปเปˆเบกเบต JavaScript, เปเบฅเบฐเบญเบตเบเบชเบญเบ‡เบงเบดเบ—เบตเบ—เบตเปˆเบˆเบฐเบ‚เป‰เบฒเบกเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบฒเบ‡เบ‚เป‰เบฒเบ‡, เบฅเบงเบกเบ—เบฑเบ‡เบ•เบปเบงเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš Tor เปเบฅเบฐ DeterFox. เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบต, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบˆเบกเบ•เบต, เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒเบขเบนเปˆเปƒเบ™ GitHub.

เป€เบžเบทเปˆเบญเบงเบดเป€เบ„เบฒเบฐเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เปเบ„เบ”, เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบฑเบ‡เปเบปเบ”เปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™ Prime+Probe, เป€เบŠเบดเปˆเบ‡เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเปเบ„เบ”เบ”เป‰เบงเบเบŠเบธเบ”เบ„เปˆเบฒเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ เปเบฅเบฐเบเบงเบ”เบซเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป‚เบ”เบเบเบฒเบ™เบงเบฑเบ”เปเบ—เบเป€เบงเบฅเบฒเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบžเบงเบเบกเบฑเบ™เป€เบกเบทเปˆเบญเบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆ. เป€เบžเบทเปˆเบญเบ‚เป‰เบฒเบกเบเบปเบ™เป„เบเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เบงเบฑเบ”เปเบ—เบเป€เบงเบฅเบฒเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เปƒเบ™เบชเบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบเบฒเบ™เบญเบธเบ—เบญเบ™เปเบกเปˆเบ™เป€เบฎเบฑเบ”เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เบซเบผเบท WebSocket เบ—เบตเปˆเบ„เบงเบšเบ„เบธเบกเป‚เบ”เบเบœเบนเป‰เป‚เบˆเบกเบ•เบต, เป€เบŠเบดเปˆเบ‡เบฎเบฑเบเบชเบฒเบšเบฑเบ™เบ—เบถเบเป€เบงเบฅเบฒเบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบš. เปƒเบ™เบซเบ™เบถเปˆเบ‡ embodiment, เป€เบงเบฅเบฒเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡ DNS เบ„เบปเบ‡เบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบดเบ‡เป€เบงเบฅเบฒ.

เบเบฒเบ™เบงเบฑเบ”เปเบ—เบเบ—เบตเปˆเป€เบฎเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เบซเบผเบท WebSocket เบžเบฒเบเบ™เบญเบ, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เบˆเบฑเบ”เบ›เบฐเป€เบžเบ”เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ, เปเบกเปˆเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบ„เบฒเบ”เบ„เบฐเป€เบ™เบ„เปˆเบฒเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เป€เบ–เบดเบ‡ 98% เปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบ—เบตเปˆเบชเบธเบ” (เบชเบฐเป€เบฅเปˆเบ 80-90%). เบงเบดเบ—เบตเบเบฒเบ™เป‚เบˆเบกเบ•เบตเป„เบ”เป‰เบ–เบทเบเบ—เบปเบ”เบชเบญเบšเบขเบนเปˆเปƒเบ™เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบฎเบฒเบ”เปเบงเบ•เปˆเบฒเบ‡เป† (Intel, AMD Ryzen, Apple M1, Samsung Exynos) เปเบฅเบฐเป„เบ”เป‰เบžเบดเบชเบนเบ”เบงเปˆเบฒเป€เบ›เบฑเบ™เปเบšเบšเบ—เบปเปˆเบงเป„เบ›.

เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบเบฒเบ™เบชเบฐเบเบฑเบ”เป€เบญเบปเบฒ cache เบ‚เบญเบ‡ CPU เบ›เบฐเบ•เบดเบšเบฑเบ”เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบšเปเปˆเบกเบต JavaScript

เบ•เบปเบงเปเบ›เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบต DNS Racing เปƒเบŠเป‰เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบšเบšเบ„เบฅเบฒเบชเบชเบดเบเบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™ Prime+Probe เป‚เบ”เบเปƒเบŠเป‰ JavaScript arrays. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ—เบตเปˆเบ•เบปเป‰เบกเบฅเบปเบ‡เป„เบ›เบเบฑเบšเบเบฒเบ™เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบšเป€เบงเบฅเบฒ DNS เบžเบฒเบเบ™เบญเบเปเบฅเบฐเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™ onerror, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบเบฐเบ•เบธเป‰เบ™เป€เบกเบทเปˆเบญเบกเบตเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบšเบˆเบฒเบเป‚เบ”เป€เบกเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบขเบนเปˆ. เบ•เบปเบงเบˆเบฑเบšเป€เบงเบฅเบฒเบžเบฒเบเบ™เบญเบเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบเบฒเบ™เป‚เบˆเบกเบ•เบต Prime+Probe เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบˆเปเบฒเบเบฑเบ”เบซเบผเบทเบ›เบดเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ•เบปเบงเบˆเบฑเบšเป€เบงเบฅเบฒ JavaScript.

เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เบ—เบตเปˆเบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ Ethernet เบ”เบฝเบงเบเบฑเบ™, เบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบšเป€เบงเบฅเบฒเปเบกเปˆเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™เบ›เบฐเบกเบฒเบ™ 2 ms, เป€เบŠเบดเปˆเบ‡เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบฒเบ‡เบ‚เป‰เบฒเบ‡ (เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบš, เบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบšเป€เบงเบฅเบฒ JavaScript เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปƒเบ™ Tor Browser เปเบกเปˆเบ™. เบซเบผเบธเบ”เบฅเบปเบ‡เป€เบ–เบดเบ‡ 100 ms). เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบˆเบกเบ•เบต, เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เปเบกเปˆเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเป€เบงเบฅเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ–เบทเบเป€เบฅเบทเบญเบเป€เบžเบทเปˆเบญเปƒเบซเป‰เป€เบงเบฅเบฒเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบˆเบฒเบ DNS เป€เบ›เบฑเบ™เบชเบฑเบ™เบเบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰ (เบ‚เบถเป‰เบ™เบเบฑเบšเบงเปˆเบฒเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ–เบทเบเบเบฐเบ•เบธเป‰เบ™. เบเปˆเบญเบ™โ€‹เบซเบ™เป‰เบฒโ€‹เบ™เบตเป‰โ€‹เบซเบผเบทโ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹, เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบผเบธเบšโ€‹เปเบกเปˆเบ™โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบ„เบงเบฒเบกโ€‹เป„เบงโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ–เบฒเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒโ€‹)โ€‹.

เบงเบดเบ—เบตเบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบตเบชเบญเบ‡, "String and Sock", เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเบ‚เป‰เบฒเบกเป€เบ•เบฑเบเบ™เบดเบเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบตเปˆเบˆเปเบฒเบเบฑเบ”เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฅเบฐเบ”เบฑเบšเบ•เปˆเปเบฒเบ‚เบญเบ‡ array เปƒเบ™ JavaScript. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ arrays, String เปเบฅเบฐ Sock เปƒเบŠเป‰เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เปƒเบ™เบชเบฒเบเบ—เบตเปˆเบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบซเบผเบฒเบ, เบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเบ–เบทเบเป€เบฅเบทเบญเบเป€เบžเบทเปˆเบญเปƒเบซเป‰เบ•เบปเบงเปเบ›เบเบงเบกเป€เบญเบปเบฒเปเบ„เบ” LLC เบ—เบฑเบ‡เบซเบกเบปเบ” (เปเบ„เบ”เบฅเบฐเบ”เบฑเบšเบชเบธเบ”เบ—เป‰เบฒเบ). เบ•เปเปˆเป„เบ›, เป‚เบ”เบเปƒเบŠเป‰เบŸเบฑเบ‡เบŠเบฑเบ™ indexOf(), เบชเบฒเบเบเปˆเบญเบเบ™เป‰เบญเบเบ–เบทเบเบ„เบปเป‰เบ™เบซเบฒเบขเบนเปˆเปƒเบ™เบชเบฐเบ•เบฃเบดเบ‡, เป€เบŠเบดเปˆเบ‡เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เปเบกเปˆเบ™เบšเปเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบชเบฐเบ•เบฃเบดเบ‡เปเบซเบผเปˆเบ‡, i.e. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰ iterating เปƒเบ™เป„เบฅเบเบฐเบ—เบฑเบ‡เบซเบกเบปเบ” string. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ‚เบฐเบซเบ™เบฒเบ”เป€เบชเบฑเป‰เบ™เบเบปเบ‡เบเบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ cache LLC, เบเบฒเบ™เบชเบฐเปเบเบ™เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบš cache เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™ arrays. เป€เบžเบทเปˆเบญเบงเบฑเบ”เปเบ—เบเบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒ, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ DNS, เป‚เบ—เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ WebSocket เบ—เบตเปˆเบ–เบทเบเบ„เบงเบšเบ„เบธเบกเป‚เบ”เบเบœเบนเป‰เป‚เบˆเบกเบ•เบต - เบเปˆเบญเบ™เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบชเปเบฒเป€เบฅเบฑเบ”, เบ„เปเบฒเบ–เบฒเบกเบ–เบทเบเบชเบปเปˆเบ‡เปƒเบ™เปเบ–เบง, เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ„เบดเบ”เป„เบฅเปˆเบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ cache. เป€เบ™เบทเป‰เบญเปƒเบ™.

เบ•เบปเบงเปเบ›เบ—เบตเบชเบฒเบกเบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบต "CSS PP0" เปเบกเปˆเบ™เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบœเปˆเบฒเบ™ HTML เปเบฅเบฐ CSS, เปเบฅเบฐเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ JavaScript. เบงเบดเบ—เบตเบเบฒเบ™เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš "String and Sock", เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบœเบนเบเบกเบฑเบ”เบเบฑเบš JavaScript. เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบต, เบŠเบธเบ”เบ‚เบญเบ‡เบ•เบปเบงเป€เบฅเบทเบญเบ CSS เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบเบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบซเบ™เป‰เบฒเบเบฒเบ. เบชเบฐเบ•เบฃเบดเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ—เบตเปˆเบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเปเบ„เบ”เปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบ—เปเบ div เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบซเป‰เบญเบ‡เบฎเบฝเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบซเบผเบฒเบ. เบžเบฒเบเปƒเบ™เบกเบตเบŠเบธเบ”เบ‚เบญเบ‡ divs เบญเบทเปˆเบ™เป†เบ—เบตเปˆเบกเบตเบ•เบปเบงเบฅเบฐเบšเบธเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เปเบ•เปˆเบฅเบฐ divs เบ—เบตเปˆเบ–เบทเบเบŠเป‰เบญเบ™เบเบฑเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบกเบตเบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบเบ—เบตเปˆเบ„เบปเป‰เบ™เบซเบฒเบชเปเบฒเบฅเบฑเบš substring. เป€เบกเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบซเบ™เป‰เบฒ, เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เปเบฒเบญเบดเบ”เบžเบฐเบเบฒเบเบฒเบกเบ›เบธเบ‡เปเบ•เปˆเบ‡ divs เบžเบฒเบเปƒเบ™, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเปƒเบ™เปเบ–เบงเปƒเบซเบเปˆ. เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเปƒเบŠเป‰เบซเบ™เป‰เบฒเบเบฒเบเบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›เป‚เบ”เบเป€เบˆเบ”เบ•เบฐเบ™เบฒเปเบฅเบฐเบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™ iterating เบ—เบปเปˆเบงเป€เบชเบฑเป‰เบ™เบ—เบฑเบ‡เบซเบกเบปเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™ "เบšเปเปˆ" เป„เบ”เป‰เบ–เบทเบเบเบฐเบ•เบธเป‰เบ™เปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบšเบžเบทเป‰เบ™เบซเบฅเบฑเบ‡เบ—เบตเปˆเบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบ–เบดเบ‡เป‚เบ”เป€เบกเบ™เปเบšเบšเบชเบธเปˆเบก: #pp:not([class*=โ€™xjtoxgโ€™]) #s0 {background-image: url(ยซhttps://qdlvibmr.helldomain.oy.ne.roยป);} #pp:not([class*=โ€™gzstxfโ€™]) #s1 {background-image: url(ยซhttps://licfsdju.helldomain.oy.ne.roยป);} โ€ฆ X X ...

เป‚เบ”เป€เบกเบ™เบเปˆเบญเบเปเบกเปˆเบ™เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เบ‚เบญเบ‡เบœเบนเป‰เป‚เบˆเบกเบ•เบต, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบงเบฑเบ”เปเบ—เบเบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเปƒเบ™เบเบฒเบ™เบฎเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป. เป€เบŠเบตเบšเป€เบงเบต DNS เบญเบญเบ NXDOMAIN เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเปเบฅเบฐเบฎเบฑเบเบชเบฒเบšเบฑเบ™เบ—เบถเบเป€เบงเบฅเบฒเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป. เป€เบ›เบฑเบ™เบœเบปเบ™เบกเบฒเบˆเบฒเบเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบŠเบธเบ”เบ‚เบญเบ‡ divs, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เบ‚เบญเบ‡เบœเบนเป‰เป‚เบˆเบกเบ•เบตเป„เบ”เป‰เบฎเบฑเบšเบŠเบธเบ”เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป, เบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเบฅเบฐเบซเบงเปˆเบฒเบ‡เบ—เบตเปˆเบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบ™เบทเป‰เบญเปƒเบ™ cache.

เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบเบฒเบ™เบชเบฐเบเบฑเบ”เป€เบญเบปเบฒ cache เบ‚เบญเบ‡ CPU เบ›เบฐเบ•เบดเบšเบฑเบ”เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบšเปเปˆเบกเบต JavaScript


เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™