Фёдор Сорокин - Как мы перевели сборку всего фронтенда ВКонтакте на SWC, и стоило ли оно того

Поделиться
HTML-код
  • Опубликовано: 31 мар 2024
  • Ближайшая конференция - HolyJS 2024 Autumn, 6 ноября (Online), 12-13 ноября, Санкт-Петербург
    - -
    Самыми популярными транспиляторами для JavaScript до сих пор остаются Babel и ts-loader. Они хорошие, но медленные.
    В погоне за скоростью сборки спикер с командой решили переехать на многообещающий SWC. Конечно, это не могло пройти гладко. Погрузившись в SWC они обнаружили, что есть нюансы, которые заставляют копаться в исходниках на Rust и чинить то, что не должно было сломаться. Фёдор рассказывает об удивительном приключении в погоне за скоростью сборки.
    #javascript #frontend
  • РазвлеченияРазвлечения

Комментарии • 13

  • @Headliner73
    @Headliner73 16 дней назад

    Так и не понял профита от SWC( Звучит так, будто попытались оправдаться, что не просто так полгода потратили

  • @Niachan666
    @Niachan666 Месяц назад +3

    Вконтакте тормозит так, что больно по ссылкам нажимать.

    • @radiofedor
      @radiofedor Месяц назад

      спасибо, я стараюсь

  • @dimayudin6945
    @dimayudin6945 11 дней назад

    АаааИииииУУуууууу

  • @VovanEkb
    @VovanEkb Месяц назад +2

    Как же задрали ваши потрещалки вначале, я нажал на видео, потому что хочу послушать, че сделали пацаны, мне ваша подводка не упала ваще, иши там этот момент когда вы натрещитесь... Пойду спонсорблоковские метки хоть наставлю

    • @radiofedor
      @radiofedor Месяц назад

      Ну а как ты без подводки, непрогретый будешь слушать!?

    • @-dubok-
      @-dubok- Месяц назад

      Промотал и не нервничаешь.

  • @constantinejohn8433
    @constantinejohn8433 Месяц назад

    Раст прикольный язык, но называть его обязательным (хоть и потенциально) - большое преувеличение. В массовой разработке большинству работников раст не нужен. Он потребуется только для нишевых вещей или для гигантских проектов. А большая часть разрабов не занимается ни тем, ни другим

    • @radiofedor
      @radiofedor Месяц назад

      Большинству вообще мало чего нужно, знай клепай кнопочки на реактике

  • @Niachan666
    @Niachan666 Месяц назад

    Доклад 10 из 10. Сам взял кактус, сам им кололся. Производительность от вебпака в 2-3 раза и для этого учить раст, чтобы сборку собирать?) Да и что там сложного в расте, чтобы ты так упарывался. Сцецифичный синтаксис, контроль памяти, но ничего сложного. Это язык не для веба. Фронту его знать не нужно.

    • @radiofedor
      @radiofedor Месяц назад

      НИЧЕГО СЛОЖНОГО! ВСЕГО ТО В 2-3 РАЗА!