<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии к публикации «Вырезаем SSR и ускоряем Хабр в 10 раз»]]></title>
    <link>https://habr.com/ru/articles/514144/</link>
    <description><![CDATA[Комментарии к публикации «Вырезаем SSR и ускоряем Хабр в 10 раз»]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sat, 02 May 2026 17:54:00 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>01.09.2020 08:58:24 Chamie</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_22019876</guid>
      <link>https://habr.com/ru/articles/514144/#comment_22019876</link>
      <description><![CDATA[Только недавно он оттуда пропал же, с последним обновлением, в котором произвольные расширения стало нельзя ставить.]]></description>
      <pubDate>Tue, 01 Sep 2020 08:58:24 GMT</pubDate>
      <dc:creator><![CDATA[Chamie]]></dc:creator>
    </item>
  

  
    <item>
      <title>29.08.2020 08:37:44 x8core</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_22008914</guid>
      <link>https://habr.com/ru/articles/514144/#comment_22008914</link>
      <description><![CDATA[<p>Димочка пора уже функциональное программирование подучить и начать заниматься хотя бы йогой, а не только mol)</p>]]></description>
      <pubDate>Sat, 29 Aug 2020 08:37:44 GMT</pubDate>
      <dc:creator><![CDATA[x8core]]></dc:creator>
    </item>
  

  
    <item>
      <title>27.08.2020 13:54:29 ivan386</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_22002036</guid>
      <link>https://habr.com/ru/articles/514144/#comment_22002036</link>
      <description><![CDATA[<p>Без разметки это будет <a href="https://ru.wikipedia.org/wiki/XML">XML</a>.</p>]]></description>
      <pubDate>Thu, 27 Aug 2020 13:54:29 GMT</pubDate>
      <dc:creator><![CDATA[ivan386]]></dc:creator>
    </item>
  

  
    <item>
      <title>27.08.2020 09:22:31 nikolayv81</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_22000722</guid>
      <link>https://habr.com/ru/articles/514144/#comment_22000722</link>
      <description><![CDATA[<p>В принципе было бы круто если бы сделали &quot;супермобильную&quot; без разметки :)</p>]]></description>
      <pubDate>Thu, 27 Aug 2020 09:22:31 GMT</pubDate>
      <dc:creator><![CDATA[nikolayv81]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.08.2020 02:12:32 StSav012</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21988270</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21988270</link>
      <description><![CDATA[<p>Всё жду, что в Firefox на Android вернут Stylus или хотя бы какой-то исполнитель произвольных скриптов, чтобы сидеть на настольном Хабре с телефона с мобильными стилями. Эх, не дождусь ведь!</p>]]></description>
      <pubDate>Mon, 24 Aug 2020 02:12:32 GMT</pubDate>
      <dc:creator><![CDATA[StSav012]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.08.2020 17:07:06 technic93</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21979164</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21979164</link>
      <description><![CDATA[<p>ну вот и всё))) на десктопе тоже спрятать, и вообще просто сделать свой индикатор и позицию по номеру комментария определять.</p>]]></description>
      <pubDate>Thu, 20 Aug 2020 17:07:06 GMT</pubDate>
      <dc:creator><![CDATA[technic93]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.08.2020 16:20:34 nin-jin</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21979038</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21979038</link>
      <description><![CDATA[<p>По сути проблема прыгающего скроллбара сильно преувеличена. На мобилках его вообще зачастую не видно.</p>]]></description>
      <pubDate>Thu, 20 Aug 2020 16:20:34 GMT</pubDate>
      <dc:creator><![CDATA[nin-jin]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.08.2020 16:13:12 technic93</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21979004</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21979004</link>
      <description><![CDATA[<blockquote>Они по разным причинам могут меняться. Например, при догрузке шрифта.</blockquote><p>На самом деле это не важно. всё равно для примерной оценки мы используем текущий размер. можно при каждом отображении обновлять кэш. </p><br>
<blockquote>Скроллбар показывает позицию вьюпорта относительно контента. Они не могут быть не связаны без деградации UX.</blockquote><p>UX уже деградирован. потому что если вы хотите перейти на позицию например 20% но не знаете какая реальная высота коментов. Даже приблизительные размеры не знаете, для тех которые пользователь уже видел. </p><br>
<p>А то что этот индикатор скачет как бешанная лошадь, вот это как по мне проблема UX. То что отображает скроллбар и так и так будет очень приблизительная оценка. Может дойдут руки и я попробую реализовать. Интересно как будет работать.</p>]]></description>
      <pubDate>Thu, 20 Aug 2020 16:13:12 GMT</pubDate>
      <dc:creator><![CDATA[technic93]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.08.2020 15:38:50 nin-jin</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21978890</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21978890</link>
      <description><![CDATA[<p>Они по разным причинам могут меняться. Например, при догрузке шрифта.</p><br>
<p>Такого не происходит в самом начале. В середине списка скачет даже при медленной промотке. Причины мне не известны.</p><br>
<p>Скроллбар показывает позицию вьюпорта относительно контента. Они не могут быть не связаны без деградации UX.</p>]]></description>
      <pubDate>Thu, 20 Aug 2020 15:38:50 GMT</pubDate>
      <dc:creator><![CDATA[nin-jin]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.08.2020 14:38:17 technic93</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21978614</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21978614</link>
      <description><![CDATA[<p>Размеры меняются если комментарии добавляются или редактируются?</p><br>
<p>Да уменьшение сверху это проблема. Наверное у нас нет нужного контроля за рендером чтобы обрезать сверху и при этом одновременно перейти на старое место. Т.е. чтобы не было заметно скачка. С другой стороны если просто идём сверху вниз медленно, то такого не происходит. Или я не правильно понимаю причины скачков?</p><br>
<p>Корректировки это правильно. просто надо чтобы корректировки позиции для рендера и для скроллбара не были связаны. Как я предложил выше. Что думаете?</p>]]></description>
      <pubDate>Thu, 20 Aug 2020 14:38:17 GMT</pubDate>
      <dc:creator><![CDATA[technic93]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.08.2020 14:06:09 nin-jin</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21978478</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21978478</link>
      <description><![CDATA[<ol>
<li>Да, реализация не идеальная.</li>
<li>Размеры не запоминаются так как они могут измениться как угодно, когда за ними не следишь. И если увеличение не страшно, то уменьшение может привести к скачкам контента.</li>
<li>В демке ngx-virtual-scroller наблюдаю постоянные скачки контента при рандомных высотах.</li>
<li>Пока скроллбар по середине не особо важны размеры отступов сверху и снизу. Проблемы начинаются, когда скроллбар достигает края. И тут все погрешности начинают стрелять по ногам. Я выбрал вариант с постоянной корректировкой положения по чуть-чуть, чем одной на несколько страниц.</li>
<li>Есть мысль отказаться от браузерного рендеринга и рисовать всё самому — там можно довольно точно всё контролировать. Да и работать это будет раза в 2 быстрее. Но это очень далёкая перспектива.</li>
</ol>]]></description>
      <pubDate>Thu, 20 Aug 2020 14:06:09 GMT</pubDate>
      <dc:creator><![CDATA[nin-jin]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.08.2020 13:21:24 technic93</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21978232</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21978232</link>
      <description><![CDATA[<p>Я тут подумал. Вобщем без того чтобы контролировать scroll bar самому не получится сделать красиво.</p><br>
<p>Дальше будет критика, но меня просто заинтересовала задача, так что надеюсь конструктивная.</p><br>
<p>В вашей реализации самое странное это какие-то подергивания. Т.е. я делаю скролл вниз, браузер отрисовывает его ниже и потом он прыгает вверх и сразу вниз. Т.е. вот эти прыжки туда-сюда не понятно зачем нужны. По-идее, мы меняем высоту один раз за обработчик onscroll т.е. прыжок должен быть один. Как это происходит при бесконечной прокрутке например.</p><br>
<p>Во-вторых, не реализовано запоминание размеров. Т.е. при повторном скролле всё опять дергается.</p><br>
<p>Демка ngx-virtual-scroller работает плавнее, но возможно из-за того что там распределение рандомных размеров равномерное, а на хабре подругому.</p><br>
<p>Основная проблема это то что нельзя узнать какая высота изначально. Т.е. как только мы забираем новую пачку комментариев то у нас меняется наше предсказание о том сколько места ещё надо сверху или снизу. Соответственно соотношение место вверху к месту внизу меняется. Решить это можно так: скролл бар должен быть не линейный. Сам указатель скролла мы оставляем на месте, но теперь размеры выше от него и ниже от него умножаем на соответствующий коэффициент. Его учитываем при последующей прокрутке. </p>]]></description>
      <pubDate>Thu, 20 Aug 2020 13:21:24 GMT</pubDate>
      <dc:creator><![CDATA[technic93]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.08.2020 14:50:20 JustDont</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21969358</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21969358</link>
      <description><![CDATA[Если бы тут были серебряные пули — их бы уже давно все фигачили на сайтики. Увы, их в общем виде нет. Мы для наших задач реализовывали схему «поначалу может работать так себе, но потом хорошо», потому что нам надо было комфортную длительную работу с этим списком сделать — итого наши пункты списка потихоньку в фоне рендерились и замерялись. Через некоторое время замерялись все элементы, и всё начинало отображаться очень гладко, а до этого момента — ну, как повезет, скролл конечно мог вести себя довольно непредсказуемо.<br>
<br>
Но принципиально другого решения тут, насколько я вижу, нет. Можно конечно замерять всё на сервере через SSR, чтоб не делать это на клиенте, но это принципиально такая же схема, только ответственность по-другому разнесена.]]></description>
      <pubDate>Tue, 18 Aug 2020 14:50:20 GMT</pubDate>
      <dc:creator><![CDATA[JustDont]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.08.2020 13:58:56 technic93</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21969108</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21969108</link>
      <description><![CDATA[<p>вложенные скроллы так себе</p>]]></description>
      <pubDate>Tue, 18 Aug 2020 13:58:56 GMT</pubDate>
      <dc:creator><![CDATA[technic93]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.08.2020 12:53:19 babylon</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21968860</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21968860</link>
      <description><![CDATA[<p>Но ведь можно сделать для комментариев 2 панели — в одной скроллится tree комментаторов, в другой их коммент</p>]]></description>
      <pubDate>Tue, 18 Aug 2020 12:53:19 GMT</pubDate>
      <dc:creator><![CDATA[babylon]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.08.2020 09:32:19 sumanai</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21967676</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21967676</link>
      <description><![CDATA[Если вы про конкретно Хабр, то перезагружать все на hsto, а уж договорится с ним и забирать оттуда размеры вполне себе возможно.]]></description>
      <pubDate>Tue, 18 Aug 2020 09:32:19 GMT</pubDate>
      <dc:creator><![CDATA[sumanai]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.08.2020 09:05:29 technic93</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21967424</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21967424</link>
      <description><![CDATA[<p>Да, только картинки лепят в комментарии абсолютно разные. </p>]]></description>
      <pubDate>Tue, 18 Aug 2020 09:05:29 GMT</pubDate>
      <dc:creator><![CDATA[technic93]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.08.2020 09:03:48 technic93</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21967410</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21967410</link>
      <description><![CDATA[<p>А что рендеринг асинхронный? Если я удаляю или добавляю елемент сверху для экономии ресурсов, то я заменяю его на соответсвующий margin. То же самое и снизу. Кажется не надо знать всё заранее.</p>]]></description>
      <pubDate>Tue, 18 Aug 2020 09:03:48 GMT</pubDate>
      <dc:creator><![CDATA[technic93]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.08.2020 08:12:47 Aetet</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21967050</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21967050</link>
      <description><![CDATA[<a href="https://habr.com/en/users/justdont/" class="user_link">JustDont</a> а как быть если элементов 10к, а пользователь быстро листает? Все рендерить в дом для просчета размеров?]]></description>
      <pubDate>Tue, 18 Aug 2020 08:12:47 GMT</pubDate>
      <dc:creator><![CDATA[Aetet]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.08.2020 07:44:00 sumanai</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21966856</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21966856</link>
      <description><![CDATA[<blockquote>Когда подгружаются картинки, то прыгает скролл даже в статическом html. Это не возможно полностью пофиксить.</blockquote><br>
Достаточно указать размеры изображения в HTML. Впрочем, Firefox с этим обещал бороться, правда результата я не заметил.]]></description>
      <pubDate>Tue, 18 Aug 2020 07:44:00 GMT</pubDate>
      <dc:creator><![CDATA[sumanai]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.08.2020 06:29:49 nin-jin</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21966368</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21966368</link>
      <description><![CDATA[<p>Кроме редких частных случаев, невозможно узнать высоту контента, пока весь его не отрендеришь.</p>]]></description>
      <pubDate>Tue, 18 Aug 2020 06:29:49 GMT</pubDate>
      <dc:creator><![CDATA[nin-jin]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.08.2020 01:09:28 technic93</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21965902</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21965902</link>
      <description><![CDATA[<p>Ну а почему прыгает cкролл-бар? Без нашего ведома браузер может поменять шрифты (это не тот случай), и может подгрузить картинки.<br>
Когда подгружаются картинки, то прыгает скролл даже в статическом html. Это не возможно полностью пофиксить. Есть ли у вас другая объективная причина почему оно прыгает?</p>]]></description>
      <pubDate>Tue, 18 Aug 2020 01:09:28 GMT</pubDate>
      <dc:creator><![CDATA[technic93]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 14:25:12 aktuba</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21964100</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21964100</link>
      <description><![CDATA[Ну я не исключаю что можно сделать правильную реализацию через api сайта. Но пока не видел такого (]]></description>
      <pubDate>Mon, 17 Aug 2020 14:25:12 GMT</pubDate>
      <dc:creator><![CDATA[aktuba]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 14:19:08 sumanai</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21964058</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21964058</link>
      <description><![CDATA[<blockquote> С подсветкой, с выводом количества совпадений и пр.</blockquote><br>
В каждом браузере страны. Только от убирания DOM нод придётся отказаться ))]]></description>
      <pubDate>Mon, 17 Aug 2020 14:19:08 GMT</pubDate>
      <dc:creator><![CDATA[sumanai]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 13:58:43 aktuba</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21963938</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21963938</link>
      <description><![CDATA[Но многие и не идут в гугл, если хотят что-то найти на странице. Если увидите или сделаете полноценную реализацию Ctrl/Cmd + F — буду благодарен. С подсветкой, с выводом количества совпадений и пр.]]></description>
      <pubDate>Mon, 17 Aug 2020 13:58:43 GMT</pubDate>
      <dc:creator><![CDATA[aktuba]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 12:24:32 babylon</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21963526</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21963526</link>
      <description><![CDATA[<p>Или сделают так, что лучше бы и не делали вовсе. Но советы дают легко и непринужденно. Видимо первое что в голову придет. Поэтому я не любил олимпиады по программированию. Вроде и решил задачу, но решение далеко от канонического. На качество нужно время.</p><br>
<blockquote>PS: К вопросу о «теоретиках» — я в своё время делал виртуализацию ленты документов (очень произвольного размера) на vanilla JS.</blockquote><p><a href="https://habr.com/ru/users/justdont/" class="user_link">JustDont</a> ну покажи решение того, что показывать не надо. Не стесняйся.</p>]]></description>
      <pubDate>Mon, 17 Aug 2020 12:24:32 GMT</pubDate>
      <dc:creator><![CDATA[babylon]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 11:33:05 JustDont</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21963146</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21963146</link>
      <description><![CDATA[1. «Разную визуализацию» тоже ничего не мешает представлять через плоский список. Ну и YAGNI.<br>
2. Очень даже детерминирована. Правда, комментарий сначала придётся отрендерить, чтоб таки детерминировать, но это технические тонкости.<br>
<br>
PS: К вопросу о «теоретиках» — я в своё время делал виртуализацию ленты документов (очень произвольного размера) на vanilla JS.]]></description>
      <pubDate>Mon, 17 Aug 2020 11:33:05 GMT</pubDate>
      <dc:creator><![CDATA[JustDont]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 11:18:25 nin-jin</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21963024</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21963024</link>
      <description><![CDATA[<p>Я смотрю тут много теоретиков, которые знают как надо, но никогда сами руками этого не делали.</p>]]></description>
      <pubDate>Mon, 17 Aug 2020 11:18:25 GMT</pubDate>
      <dc:creator><![CDATA[nin-jin]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 11:12:23 technic93</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21962972</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21962972</link>
      <description><![CDATA[<ol>
<li>Может быть, но всё равно в рамках dom можно попробовать обойтись списком.</li>
<li>Это проблема только в древовидном dom. В линейном определить высоту прокрутки можно даже когда высота разная.</li>
</ol>]]></description>
      <pubDate>Mon, 17 Aug 2020 11:12:23 GMT</pubDate>
      <dc:creator><![CDATA[technic93]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 10:48:09 nin-jin</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21962796</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21962796</link>
      <description><![CDATA[1. Визуализация может быть разная, не только отступ слева.<br>
2. Высота комментариев недетерминирована.]]></description>
      <pubDate>Mon, 17 Aug 2020 10:48:09 GMT</pubDate>
      <dc:creator><![CDATA[nin-jin]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 10:44:44 technic93</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21962768</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21962768</link>
      <description><![CDATA[<p>Вы же не загружаете весь интернет для поиска в гугле. А зачем вам грузить все тысячи комментариев для поиска по ним?</p>]]></description>
      <pubDate>Mon, 17 Aug 2020 10:44:44 GMT</pubDate>
      <dc:creator><![CDATA[technic93]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 10:43:45 technic93</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21962760</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21962760</link>
      <description><![CDATA[<p>А зачем вам дерево? Просто посчитали один раз смещение по горизонтали и всё. Дальше комментарии идут одним списком, уже тут предлагали.</p>]]></description>
      <pubDate>Mon, 17 Aug 2020 10:43:45 GMT</pubDate>
      <dc:creator><![CDATA[technic93]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 10:30:01 sumanai</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21962664</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21962664</link>
      <description><![CDATA[<blockquote>Вот это нормальное решение.</blockquote><br>
Врождённые проблемы с поиском никуда не денутся.]]></description>
      <pubDate>Mon, 17 Aug 2020 10:30:01 GMT</pubDate>
      <dc:creator><![CDATA[sumanai]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 09:50:54 nin-jin</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21962336</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21962336</link>
      <description><![CDATA[Реализуйте сперва дерево комментариев, потом поговорим о том кто и что не умеет.]]></description>
      <pubDate>Mon, 17 Aug 2020 09:50:54 GMT</pubDate>
      <dc:creator><![CDATA[nin-jin]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 09:40:07 technic93</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21962254</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21962254</link>
      <description><![CDATA[<p>Вот это нормальное решение. Можно даже хранить по одному куску сверху и снизу в кэше. Тогда когда мы приходим к концу скролла мы отображаем из кэша а не по сети, а по сети в этот момент запрашиваем уже следущий кусок. Таким образом если пользователь скролит медленно то он вообще не увидит никаких индикаторов загрузки.</p>]]></description>
      <pubDate>Mon, 17 Aug 2020 09:40:07 GMT</pubDate>
      <dc:creator><![CDATA[technic93]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2020 01:01:26 Ramzeska</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21961244</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21961244</link>
      <description><![CDATA[Вы просто не умеете виртуализацию готовить )<br>
<a href="https://mixupload.com/styles/deep-house-2020/tracks">mixupload.com/styles/deep-house-2020/tracks</a><br>
Крутите сколько влезет — страница не начнет тормозить, в сафари, хроме, фоксе — все норм.<br>
И да, у меня богомерзкий jquery, ванила и серверсайд-рендеринг. Просто много дебага и скролл можно себе подчинить.]]></description>
      <pubDate>Mon, 17 Aug 2020 01:01:26 GMT</pubDate>
      <dc:creator><![CDATA[Ramzeska]]></dc:creator>
    </item>
  

  
    <item>
      <title>14.08.2020 02:36:14 Bronx</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21955232</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21955232</link>
      <description><![CDATA[<p>Нифига не починили. Когда открываю ссылку на коммент из почты, практически никогда страница не скроллится точно к этому комменту, всё время открывается &quot;ну где-то рядом тут, поищи сам&quot;.</p>]]></description>
      <pubDate>Fri, 14 Aug 2020 02:36:14 GMT</pubDate>
      <dc:creator><![CDATA[Bronx]]></dc:creator>
    </item>
  

  
    <item>
      <title>12.08.2020 22:06:59 nin-jin</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21952046</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21952046</link>
      <description><![CDATA[Думаю уже и не поговорим: <div class="oembed"><blockquote class="twitter-tweet" data-lang="en_US"><p lang="en" dir="ltr">So to summarize what we know so far, the following teams at Mozilla have been either eliminated or gutted to oblivion:<br><br>* Firefox devtools<br>* Firefox incident/threat management team (?!)<br>* Servo<br>* MDN<br>* WebXR/Firefox Reality<br>* DevRel/Community (???)<br><br>I guess they&#39;re giving up?</p>&mdash; Kat Marchán  (@zkat__) <a href="https://twitter.com/zkat__/status/1293585676336693253?ref_src=twsrc%5Etfw">August 12, 2020</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div>]]></description>
      <pubDate>Wed, 12 Aug 2020 22:06:59 GMT</pubDate>
      <dc:creator><![CDATA[nin-jin]]></dc:creator>
    </item>
  

  
    <item>
      <title>12.08.2020 13:06:37 XAHOK</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21950720</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21950720</link>
      <description><![CDATA[Не сложнее, чем отписка от событий объектов или закрытие потоков. И уж точно не сложнее освобождения памяти на С-ях.]]></description>
      <pubDate>Wed, 12 Aug 2020 13:06:37 GMT</pubDate>
      <dc:creator><![CDATA[XAHOK]]></dc:creator>
    </item>
  

  
    <item>
      <title>12.08.2020 10:36:42 VolCh</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/514144/#comment_21950204</guid>
      <link>https://habr.com/ru/articles/514144/#comment_21950204</link>
      <description><![CDATA[<p>Это в одном контексте и потому гораздо сложнее забыть. </p>]]></description>
      <pubDate>Wed, 12 Aug 2020 10:36:42 GMT</pubDate>
      <dc:creator><![CDATA[VolCh]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
