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

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

  <channel>
    <title><![CDATA[Комментарии / Профиль skoder]]></title>
    <link>https://habr.com/ru/users/skoder/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя skoder]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Mon, 27 Apr 2026 12:05:46 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>20.07.2025 12:30:24 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/926286/#comment_28597550</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/926286/#comment_28597550</link>
      <description><![CDATA[<p>Именно в одном. Лента лент например. Не проектировали значит не существует?</p>]]></description>
      <pubDate>Sun, 20 Jul 2025 12:30:24 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.07.2025 20:48:44 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/926286/#comment_28587968</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/926286/#comment_28587968</link>
      <description><![CDATA[<p>В вашей вселенной знаний о фронте ничего не мешает. Вот тут реклама с сервиса рекламы, тут данные с сервиса данных, тут юзер ох блин Блэк бокс нельзя хранить там же где данные, ой еще сервис данных? И что надо отображать все асапом? Чтобы то что есть сразу отобразить а медленные ручки отвечали чуть позже, нет, не слышали. Что есть еще ленивая подгрузка и бесконечная лента? Ой бесконечная лента бесконечных лент еще бывает? Ой и в нее надо вставить рекламу которую надо тоже подгрузить? Да, думаю обойдемся одной ручкой!</p>]]></description>
      <pubDate>Thu, 17 Jul 2025 20:48:44 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.07.2025 12:06:53 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/926286/#comment_28580864</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/926286/#comment_28580864</link>
      <description><![CDATA[<blockquote><p>Я не понял, каким боком тут вообще андроид</p></blockquote><p>Андроид тут таким боком что наш код должен работать в любом браузере на любом устройстве. </p><blockquote><p>кусок страницы когда скроллер приближается к концу и дописывает присланный бэком кусок html в нужный div</p></blockquote><p>Я и говорю что вы ничего не понимаете в промышленном фронтенде. Этот способ годится для небольших лент аля бложик, который вы вероятно и реализовывали. В реальных приложениях нужен подход с виртуальным скролом, но где вам такое знать, фронт это же про формочки.</p>]]></description>
      <pubDate>Wed, 16 Jul 2025 12:06:53 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.07.2025 19:08:45 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/926286/#comment_28576906</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/926286/#comment_28576906</link>
      <description><![CDATA[<p>Вы не пишете сложный фронт</p>]]></description>
      <pubDate>Tue, 15 Jul 2025 19:08:45 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.07.2025 19:07:30 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/926286/#comment_28576896</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/926286/#comment_28576896</link>
      <description><![CDATA[<p>Дисциплина у вас есть, ага. У вас есть машинка с известной цпу и оперативкой, вот что у вас есть. Все проблемы в промышленном frontend начинаются когда надо отобразить миллион всего на разных устройствах, появляются сложные паттерны, которые так невзлюбил автор.  Все ваши знания о промышленном фронтенте видимо и сидят где-то - ой да там же формочки, можно и на бэке генерить. Когда нужно на 4-м андроиде показывать бесконечную ленту я бы посмотрел как вы бы ее на бэке генерили. Сложность про на которую мы идем в самом начале заложены боль от прошлых решений. .</p>]]></description>
      <pubDate>Tue, 15 Jul 2025 19:07:30 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.05.2025 11:45:02 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/906842/#comment_28308664</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/906842/#comment_28308664</link>
      <description><![CDATA[<p>В статье даже про это написано. Чтобы для стрелочных функций тип указывать. Иначе оно с JSX путает. Я тоже не знал. </p>]]></description>
      <pubDate>Thu, 15 May 2025 11:45:02 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.06.2024 19:57:52 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/819869/#comment_26907381</guid>
      <link>https://habr.com/ru/articles/819869/#comment_26907381</link>
      <description><![CDATA[<p>Мда, модель решила добавить 200, зачем почему? Как это она решила? У нас есть дерево решений по которому мы однозначно можем цену определить, как мы от нее пришли к модели которая - плохая. Столько текста только для рекламы канала. </p>]]></description>
      <pubDate>Thu, 06 Jun 2024 19:57:52 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>04.11.2021 22:32:52 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/586972/#comment_23669154</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/586972/#comment_23669154</link>
      <description><![CDATA[<p>Когда копируешь большую часть кода, все картинки, некоторые абзацы скопированы слово в слово, это не вдохновение, это воровство. В крайнем случае перевод, о чем следует указать в начале статьи. Кроме того есть тег перевод.</p>]]></description>
      <pubDate>Thu, 04 Nov 2021 22:32:52 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>03.11.2021 22:01:14 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/586972/#comment_23665696</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/586972/#comment_23665696</link>
      <description><![CDATA[<p>Стоило бы все же указать первоисточник вашего перевода <a href="https://pomb.us/build-your-own-react/" rel="noopener noreferrer nofollow">https://pomb.us/build-your-own-react/</a></p>]]></description>
      <pubDate>Wed, 03 Nov 2021 22:01:14 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.10.2020 15:56:15 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/vdsina/articles/521266/#comment_22154544</guid>
      <link>https://habr.com/ru/companies/vdsina/articles/521266/#comment_22154544</link>
      <description><![CDATA[<p>Дайте угадаю, вы бэкендер?<br>
Я 10 лет работал бэкендером и 2 года фронтом, и скажу что и тут и там заморочек хватает. Там где бэкендер экономит цпу и поход в базу, фронт экономит перерендеры и пересчеты vdom, чтобы оно завелось на условном андроид 4</p>]]></description>
      <pubDate>Wed, 07 Oct 2020 15:56:15 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>27.08.2020 10:16:35 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/516304/#comment_22001006</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/516304/#comment_22001006</link>
      <description><![CDATA[Если у вас 10 таких методов, которые получают однотипную функцию? В каждом будете объявление делать? Я не говорю что нельзя так делать, есть дженерики в конце концов. Но есть разница — каждый раз описывать сигнатуру функции, захламляя код или объявить в декларативном стиле.]]></description>
      <pubDate>Thu, 27 Aug 2020 10:16:35 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>27.08.2020 10:03:47 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/516304/#comment_22000924</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/516304/#comment_22000924</link>
      <description><![CDATA[Когда определяешь сам метод то да, ваш вариант удобнее. И он точно также выглядит в ts. Но допустим функция должна принимать другую функцию, определенного типа. Тогда Параметр надо как-то объявить.]]></description>
      <pubDate>Thu, 27 Aug 2020 10:03:47 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>26.08.2020 15:05:20 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/515914/#comment_21997944</guid>
      <link>https://habr.com/ru/articles/515914/#comment_21997944</link>
      <description><![CDATA[Ну например на TS писать. Опять же хочется писать один раз и чтобы работало там где надо. Не эджем единым заканчивается мир старых браузеров: в андроид устройствах много старых версий хрома, и их все надо поддерживать.]]></description>
      <pubDate>Wed, 26 Aug 2020 15:05:20 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.12.2019 06:16:46 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/481576/#comment_21053524</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/481576/#comment_21053524</link>
      <description><![CDATA[Вся идея webpack чтобы сделать из всего JS, и это прекрасно.]]></description>
      <pubDate>Tue, 24 Dec 2019 06:16:46 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.03.2019 17:04:42 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/skillbox/articles/443886/#comment_19891510</guid>
      <link>https://habr.com/ru/companies/skillbox/articles/443886/#comment_19891510</link>
      <description><![CDATA[А зачем вообще при брутфорсе перебирать второй цикл каждый раз с нуля, ведь все элементы до i мы уже проверили. И последнее решение с дополнительной памятью бы работало если бы использовали хеш]]></description>
      <pubDate>Fri, 15 Mar 2019 17:04:42 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>05.09.2018 19:04:24 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/oleg-bunin/articles/421137/#comment_19076579</guid>
      <link>https://habr.com/ru/companies/oleg-bunin/articles/421137/#comment_19076579</link>
      <description><![CDATA[<p>К тому же он знает размер картинок но распаковку jpeg в биты не производит</p>]]></description>
      <pubDate>Wed, 05 Sep 2018 19:04:24 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>05.09.2018 19:01:22 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/oleg-bunin/articles/421137/#comment_19076563</guid>
      <link>https://habr.com/ru/companies/oleg-bunin/articles/421137/#comment_19076563</link>
      <description><![CDATA[<p>Как я понимаю: он полностью размечает весь макет в памяти, размеры, шрифты. Все есть, все можно измерить. Но саму отрисовку всего этого он не делает, пока не запросишь метод скриншота</p>]]></description>
      <pubDate>Wed, 05 Sep 2018 19:01:22 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>02.07.2018 04:28:26 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/415857/#comment_18835595</guid>
      <link>https://habr.com/ru/articles/415857/#comment_18835595</link>
      <description><![CDATA[Вы написали не фреймворк, а лишь view компонент, на идее реакта jsx -&gt; vdom -&gt; dom]]></description>
      <pubDate>Mon, 02 Jul 2018 04:28:26 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>06.03.2018 05:45:32 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/oleg-bunin/articles/350252/#comment_10698156</guid>
      <link>https://habr.com/ru/companies/oleg-bunin/articles/350252/#comment_10698156</link>
      <description><![CDATA[Можно выбрать компромисс — <a href="https://xdsoft.net/jodit/play.html?defaultMode=3">splitmode в Jodit</a>?]]></description>
      <pubDate>Tue, 06 Mar 2018 05:45:32 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.02.2018 04:00:24 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/349366/#comment_10676542</guid>
      <link>https://habr.com/ru/articles/349366/#comment_10676542</link>
      <description><![CDATA[Ни слова про поддержку браузерами. Где это уже можно использовать?]]></description>
      <pubDate>Mon, 19 Feb 2018 04:00:24 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
