เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบเบฒเบ™เบชเบฐเบเบฑเบ”เป€เบญเบปเบฒ 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," เปเบกเปˆเบ™เปเบ™เปƒเบชเปˆเบเบฒเบ™เบซเบผเบตเบเบฅเปˆเบฝเบ‡เบกเบฒเบ”เบ•เบฐเบเบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบตเปˆเบˆเบณเบเบฑเบ”เบเบฒเบ™เปƒเบŠเป‰ arrays เบฅเบฐเบ”เบฑเบšเบ•เปˆเบณเปƒเบ™ JavaScript. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ arrays, "String and Sock" เปƒเบŠเป‰เบเบฒเบ™เบ”เบณเป€เบ™เบตเบ™เบ‡เบฒเบ™เปƒเบ™ strings เบ‚เบฐเปœเบฒเบ”เปƒเบซเบเปˆเบซเบผเบฒเบ, เป€เบŠเบดเปˆเบ‡เบ‚เบฐเปœเบฒเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบ–เบทเบเป€เบฅเบทเบญเบเป€เบžเบทเปˆเบญเปƒเบซเป‰เบ•เบปเบงเปเบ›เบเบงเบกเป€เบญเบปเบฒ LLC (Last Level Cache) เบ—เบฑเบ‡เปเบปเบ”. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป‚เบ”เบเปƒเบŠเป‰เบŸเบฑเบ‡เบŠเบฑเบ™ indexOf(), string เบˆเบฐเบ–เบทเบเบ„เบปเป‰เบ™เบซเบฒ substring เบ‚เบฐเปœเบฒเบ”เบ™เป‰เบญเบเบ—เบตเปˆเบšเปเปˆเบกเบตเบขเบนเปˆเปƒเบ™ string เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เบŠเบถเปˆเบ‡เปเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบˆเบฐเบฅเบฐเบšเบธ string เบ—เบฑเบ‡เปเบปเบ”. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ‚เบฐเปœเบฒเบ” string เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเบ‚เบฐเปœเบฒเบ”เบ‚เบญเบ‡ cache LLC, เบเบฒเบ™เบชเบฐเปเบเบ™เบŠเปˆเบงเบเปƒเบซเป‰เบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบš cache เป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เปƒเบŠเป‰ arrays. เป€เบžเบทเปˆเบญเบงเบฑเบ”เปเบ—เบเบ„เบงเบฒเบกเบŠเบฑเบเบŠเป‰เบฒ, DNS เบˆเบฐเบ–เบทเบเบ›เปˆเบฝเบ™เปเบ—เบ™เบ”เป‰เบงเบเบเบฒเบ™เป‚เบ—เบซเบฒเป€เบŠเบตเบšเป€เบงเบต WebSocket เบ—เบตเปˆเบ„เบงเบšเบ„เบธเบกเป‚เบ”เบเบœเบนเป‰เป‚เบˆเบกเบ•เบต. เบ„เบณเบฎเป‰เบญเบ‡เบ‚เปเบ–เบทเบเบชเบปเปˆเบ‡เบเปˆเบญเบ™ เปเบฅเบฐ เบซเบผเบฑเบ‡เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒ, เป‚เบ”เบเบญเบตเบ‡เบ•เบฒเบก... เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ เบ„เบงเบฒเบกเบŠเบฑเบเบŠเป‰เบฒเบ—เบตเปˆเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบงเบดเป€เบ„เบฒเบฐเป€เบ™เบทเป‰เบญเปƒเบ™เปเบ„เบŠเปŒเบ–เบทเบเบ„เบดเบ”เป„เบฅเปˆเปเบฅเป‰เบง.

เบฎเบนเบšเปเบšเบšเบ—เบตเบชเบฒเบกเบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบต "CSS PP0" เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบœเปˆเบฒเบ™ HTML เปเบฅเบฐ CSS เปเบฅเบฐเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เป‚เบ›เบฃเปเบเบฃเบกเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ JavaScript. เบงเบดเบ—เบตเบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš "String and Sock" เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบœเบนเบเบกเบฑเบ”เบเบฑเบš JavaScript. เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบชเป‰เบฒเบ‡เบŠเบธเบ”เบ•เบปเบงเป€เบฅเบทเบญเบ CSS เบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเป‚เบ”เบ mask. เบชเบฐเบ•เบฃเบดเบ‡เบ‚เบฐเปœเบฒเบ”เปƒเบซเบเปˆเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ—เบตเปˆเป€เบ•เบตเบกเป€เบ•เบฑเบก cache เบ–เบทเบเบฅเบฐเบšเบธเป‚เบ”เบเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบ—เบฑเบ div เบ—เบตเปˆเบกเบตเบŠเบทเปˆ class เบ‚เบฐเปœเบฒเบ”เปƒเบซเบเปˆเบซเบผเบฒเบ. เบžเบฒเบเปƒเบ™, เบŠเบธเบ”เบ‚เบญเบ‡ div เบญเบทเปˆเบ™เป†เบ—เบตเปˆเบกเบต ID เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบˆเบฐเบ–เบทเบเบงเบฒเบ‡เป„เบงเป‰. เบชเบณเบฅเบฑเบšเปเบ•เปˆเบฅเบฐ div เบ—เบตเปˆเบŠเป‰เบญเบ™เบเบฑเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เปเบšเบšเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบ–เบทเบเบเบณเบ™เบปเบ”เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบเบ—เบตเปˆเบ„เบปเป‰เบ™เบซเบฒ substring. เป€เบกเบทเปˆเบญเบชเบฐเปเบ”เบ‡เปœเป‰เบฒเป€เบงเบฑเบš, เป‚เบ›เบฃเปเบเบฃเบกเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบ›เบฐเบกเบงเบ™เบœเบปเบ™ div เบžเบฒเบเปƒเบ™เบเปˆเบญเบ™, เป€เบŠเบดเปˆเบ‡เบ™เบณเป„เบ›เบชเบนเปˆเบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเปƒเบ™เบชเบฐเบ•เบฃเบดเบ‡เบ‚เบฐเปœเบฒเบ”เปƒเบซเบเปˆ. เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบ mask เบ—เบตเปˆเป€เบซเบฑเบ™เป„เบ”เป‰เบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเบšเปเปˆเบกเบต เปเบฅเบฐ เบ™เบณเป„เบ›เบชเบนเปˆเบเบฒเบ™เป€เบฎเบฑเบ”เบŠเป‰เบณเบ‚เบญเบ‡เบชเบฐเบ•เบฃเบดเบ‡เบ—เบฑเบ‡เปเบปเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚ "เบšเปเปˆ" เบˆเบฐเบ–เบทเบเบเบฐเบ•เบธเป‰เบ™ เปเบฅเบฐ เบกเบตเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเป‚เบซเบผเบ”เบฎเบนเบšเบžเบฒเบšเบžเบทเป‰เบ™เบซเบผเบฑเบ‡เบ—เบตเปˆเบญเป‰เบฒเบ‡เบญเบตเบ‡เปเบšเบšเบชเบธเปˆเบก. เป‚เบ”เป€เบกเบ™: #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
เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster