1/* ============================================================ 2 VISITORS.JS â блок «ÐоÑеÑиÑелÑм», ТеаÑÑ Ð½Ð° Таганке 3 4 ФÐÐÐ ÐÐÐЬШРÐÐ ÐУÐÐÐ. Ðго ÑледÑÐµÑ ÑбÑаÑÑ Ð¸Ð· Ñаблонов CMS 5 вмеÑÑе Ñ Ñегом <script src="/_inc/visitors.js">, поÑле Ñего 6 можно ÑдалиÑÑ Ð¸ Ñам Ñайл. ÐаглÑÑка оÑÑавлена ÑолÑко на вÑÐµÐ¼Ñ 7 вÑкладки, ÑÑÐ¾Ð±Ñ ÑÑÑаниÑÑ Ð½Ðµ ловили 404. 8 9 ------------------------------------------------------------ 10 ЧÑо здеÑÑ Ð±Ñло и поÑÐµÐ¼Ñ ÑбÑано 11 12 СкÑÐ¸Ð¿Ñ Ð¾ÑклÑÑал CSS-анимаÑÐ¸Ñ Ð»ÐµÐ½ÑÑ Ð¿Ð°ÑÑнÑÑов 13 (track.style.animation = 'none') и вÑл позиÑÐ¸Ñ Ñам: Ñикл 14 requestAnimationFrame пиÑал transform каждÑй ÐºÐ°Ð´Ñ Ð¸ вÑзÑвал 15 getShiftAmount(), а внÑÑÑи â getComputedStyle(track).gap и 16 track.scrollWidth. Ðба ÑÑÐµÐ½Ð¸Ñ Ð·Ð°ÑÑавлÑÑÑ Ð±ÑаÑÐ·ÐµÑ ÑÐ¸Ð½Ñ Ñонно 17 пеÑеÑÑиÑÑваÑÑ ÑаÑкладкÑ, Ñо еÑÑÑ ÑÑо пÑоиÑÑ Ð¾Ð´Ð¸Ð»Ð¾ 60 Ñаз в 18 ÑекÑÐ½Ð´Ñ Ð±ÐµÑконеÑно, пÑи Ñом ÑÑо оба знаÑÐµÐ½Ð¸Ñ Ð½ÐµÐ¸Ð·Ð¼ÐµÐ½Ð½Ñ. 19 20 PageSpeed пÑипиÑÑвал ÑÐ°Ð¹Ð»Ñ 674 Ð¼Ñ Ð¿ÑоÑеÑÑоÑного вÑемени пÑи 21 вÑего 85 Ð¼Ñ ÑобÑÑвенно иÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑкÑипÑа â оÑÑалÑное как Ñаз 22 ÑпÑовоÑиÑованнÑе пеÑеÑÑÑÑÑ ÑÑилей и ÑаÑкладки. ÐÑо бÑла ÑÐ°Ð¼Ð°Ñ 23 доÑÐ¾Ð³Ð°Ñ ÑÑÑока ÑÑеди вÑего ÑобÑÑвенного кода ÑайÑа (838 мÑ). 24 25 ÐобоÑнÑе деÑекÑÑ Ñой ÑеализаÑии: 26 â ÑкоÑоÑÑÑ Ð·Ð°Ð´Ð°Ð²Ð°Ð»Ð°ÑÑ Ð² пикÑелÑÑ Ð½Ð° ÐºÐ°Ð´Ñ (0.5px), поÑÑÐ¾Ð¼Ñ Ð½Ð° 27 диÑплеÑÑ 120 ÐÑ Ð»ÐµÐ½Ñа ÐµÑ Ð°Ð»Ð° вдвое бÑÑÑÑее задÑманного; 28 â комменÑаÑий обеÑал Ñовпадение Ñ 40s из CSS, но на деÑкÑопе 29 в CSS ÑÑÐ¾Ð¸Ñ 80s, Ñак ÑÑо ÑкоÑоÑÑи не Ñовпадали нигде; 30 â Ñикл ÑабоÑал, даже когда блок Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² ÑеÑÑи ÑкÑÐ°Ð½Ð°Ñ 31 ниже Ñгиба и поÑеÑиÑÐµÐ»Ñ Ð´Ð¾ него не доÑкÑоллил. 32 33 ÐÑиÑина, по коÑоÑой ÑкÑÐ¸Ð¿Ñ Ð²Ð¾Ð¾Ð±Ñе поÑвилÑÑ, бÑла наÑÑоÑÑей: 34 CSS-пÑавило translateX(-50%) недодвигало ленÑÑ Ð½Ð° Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½Ñ 35 пÑомежÑÑка Ð¼ÐµÐ¶Ð´Ñ Ð»Ð¾Ð³Ð¾Ñипами (40px на деÑкÑопе), и на ÑÑÑке 36 бÑл виден ÑÑвок. ÐÑо иÑпÑавлено в visitors.css â пÑомежÑÑок 37 пеÑенеÑÑн из gap ÑÑека в margin-right каÑÑоÑек, поÑле Ñего 38 -50% ÑÑал ÑоÑнÑм. ÐÑовеÑено на живой ÑÑÑаниÑе: ÑаÑÑ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ðµ 39 0,11px вмеÑÑо 40px. 40 41 ТепеÑÑ Ð»ÐµÐ½Ñа Ñеликом опиÑана в CSS, кÑÑÑиÑÑÑ Ð½Ð° композиÑоÑе 42 и главнÑй поÑок не занимаеÑ. ÐаÑза по Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¸ поддеÑжка 43 prefers-reduced-motion â Ñоже в CSS. 44 45 Свайп палÑÑем по ленÑе намеÑенно не пеÑеноÑилÑÑ: по ÑеÑÐµÐ½Ð¸Ñ 46 Ð¾Ñ 3 авгÑÑÑа 2026 логоÑÐ¸Ð¿Ñ Ð¿ÑоÑÑо кÑÑÑÑÑÑÑ. 47 ============================================================ */
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.