Skip to content
HolyJS 2025 AutumnSeason: 2025 Autumn
  • Schedule
  • Speakers
  • Media
  • Partners
  • About
  • Archive
  • Experts
    • New HolyJS
    • New HolyJS
    • Schedule
    • Speakers
    • Media
    • Partners
    • About
    • Archive
    • Experts
    RU

    Schedule

    • Schedule
    • Favorites
    • date
    • topics
    • Перформанс

      7
      • Watch recording

        How to Implement Critical CSS and How It Will Improve Loading Metrics

        • Maksim Medunetski

          VK / VKontakte

        Room 1In RussianRU
      • Watch recording

        Refactoring the Polyfill Recipe

        • Dmitrii KHolstinin

          T-Bank

        Room 2In RussianRU
      • Watch recording

        Measuring the Real Price of Abstractions in JavaScript

        • Yuriy Karpov

          Sber

        Room 1In RussianRU
      • Watch recording

        Web-perf: How to Get the Most Out of Enterprise Projects

        • Pavel Uvarov

          Kaspersky

        Room 3In RussianRU
      • Watch recording

        Repository in Nuxt With GraphQL: Data Layer That Doesn't Turn Into Noodles

        • Vsevolod Kochnev

          Sirena

        Room 3In RussianRU
      • Watch recording

        The Path of a Document From a File to Editing, or How To Calculate 1000 Pages of Data and Not Die

        • Vasilii Kubarko

          Yandex 360

        Room 3In RussianRU
      • Watch recording

        Web Caching: Strategies, Pitfalls, and Modern Tools

        • Ilia Sokolov

          Uchi.ru

        Room 1In RussianRU
    • Фреймворки

      6
      • Watch recording

        React Server Components Under Production Workload

        • Oleg Postnikov

          Yandex Maps

        Room 1In RussianRU
      • Watch recording

        Constellations of Composables

        • Denis Chernov

          SM Lab

        Room 3In RussianRU
      • Watch recording

        Why You (Most Likely) Need Effector

        • Edward Gigolaev

          Yandex 360

        Room 3In RussianRU
      • Watch recording

        REACT_INTERNALS_​DO_NOT_USE_​OR_YOU_WILL_BE_FIRED

        • Ivan Malyugin

          beeline

        Room 2In RussianRU
      • Watch recording

        Chord’s Declarative Approach — Overcoming Boilerplate Network Interaction

        • Dmitriy Dyn

          Next

        Room 3In EnglishEN
      • Watch recording

        Is Svelte a Poor Man’s Vue?

        • Eugene Kucheriavyi

          larana.tech

        Room 3In EnglishEN
    • Практики разработки

      4
      • Watch recording

        Progressive Web Applications: When "Progressive" Sounds like Irony

        • Denis Kondratev

          Tochka

        Room 2In RussianRU
      • Watch recording

        The Most Secure Framework

        • Anastasiia Egorova

          YouTube-channel "CosyFrontend"

        Room 2In RussianRU
      • Watch recording

        Create Your Own Query Language as an Alternative to Your Forms

        • Maksim CHuguev

          T-Bank

        Room 2In RussianRU
      • Watch recording

        Unsinkable Statics

        • Ilia Ziablitsev

          T-Bank

        Room 2In EnglishEN
    • Софты

      4
      • No record

        Simple Emotional Intelligence Skills

        • Natasha Arefyeva

        Workshop's RoomIn RussianRUOffline activity, not broadcast or recordedOffline onlyActivity is not recordedREC
      • No record

        Career Tracking

        • Serafima Chekulaeva

          self. — IT community about career

        • Sergey Korobkov

          self. — IT community about career

        Workshop's RoomIn RussianRUOffline activity, not broadcast or recordedOffline onlyActivity is not recordedREC
      • Watch recording

        Technofitness: How To Effectively Improve Hard Skills

        • Nikita Ulshin

          Positive Technologies

        Room 1In RussianRU
      • Watch recording

        Run Oneself Into Burnout: Only Dud Advice

        • Valeriia Zelenaia

          YADRO

        Room 1In RussianRU
    • Другое

      4
      • Watch recording

        Static Analysis of ECMAScript to Evaluate Its Interoperability

        • Aleksandr Maltsev

          Yandex Crowd

        Room 3In RussianRU
      • Watch recording

        From Latin to async/await: An Archaeological Dig into JavaScript

        • Sergei Solovev

          T-Bank

        Room 1In RussianRU
      • Watch recording

        A Perfect World With No GUI, or The Instruction To Live in a Terminal With JavaScript

        • Marat Zimnurov

          Avito

        Room 3In RussianRU
      • Watch recording

        A DYI DevTools Console

        • Aleksei Nagovitsyn

          VK

        Room 3In RussianRU
    • TypeScript

      4
      • Watch recording

        Leaky grid of types: Understanding TypeScript's subtyping relation

        • Vasilii Alfertev

          Open solutions

        Room 1In RussianRU
      • Watch recording

        Let's Compile TypeScript

        • Vladimir Tsyshnatiy

          Positive Technologies

        Room 1In RussianRU
      • Watch recording

        The Perfect Error Handling in TypeScript

        • Alex Tushinski

          VK

        Room 2In RussianRU
      • Watch recording

        Typical Mayhem: A Binary Tree Based on Types

        • Andrey Sokolov

          YADRO

        Room 2In RussianRU
    • Community Day

      3
      • Watch recording

        JSON in → App Out: From Tables and Documents to Graphs and Agent Memory

        • Artemii Vereshchinskii

          RushDB

        • Maria Kondaurova

          BIOCAD

        • Aleksandr Korotaev

        In RussianRU
      • Watch recording

        Transcoding Videos on the Web

        • Stepan Mikhailiuk

          Lumen5

        In RussianRU
      • Watch recording

        Building a RAG System in Node.js

        • Alex Korzhikov

          HackerOne

        • Pavel Kiselev

          ING

        • Maria Kondaurova

          BIOCAD

        • Aleksandr Korotaev

        In RussianRU
    • Графика и анимация

      3
      • Watch recording

        Making animations in JS: Canvas 2D and WebGL

        • Artem Yashin

        Room 3In RussianRU
      • Watch recording

        Animations of Unusual Frontend

        • Andrei Kuznetsov

          2GIS

        Room 3In RussianRU
      • Watch recording

        Creative Coding: Sound Visualization

        • Gary Anikin

          RUTUBE

        Room 2In RussianRU
    • AI

      3
      • Watch recording

        AI Engineer in Your Team, or Devin, Do the Job for Me!

        • Denis Ilyin

          Chill House

        Room 2In RussianRU
      • Watch recording

        Tools for Debugging LLM Applications in JS

        • Anton Nepsha

          Sber

        Room 1In RussianRU
      • Watch recording

        AI Listening Agent for Front-End Applications

        • Artyom Shovkin

          Sber

        Room 1In RussianRU
    • Backend

      2
      • Watch recording

        How to Make a Backend on Nuxt

        • Andrei Elkin

          Cycloid

        Room 2In RussianRU
      • Watch recording

        State of Node.js 2025. While You Were Writing Frontend…

        • Igor Antonov

          T-Bank

        Room 3In RussianRU
    • Архитектура

      2
      • Watch recording

        How to Make High-Quality Architectural Decisions

        • Pavel Vostrikov

          Kaspersky

        Room 1In RussianRU
      • Watch recording

        Reinventing BFF. How Yandex Market Redesigned Its Customer Service Architecture

        • Egor Bykhovtsev

          Yandex

        Room 1In RussianRU
    • QA

      1
      • No record

        How To Write Useful Unit Tests for a Web UI

        • Dmitrii Andriianov

          Yandex

        Workshop's RoomIn RussianRUOffline activity, not broadcast or recordedOffline onlyActivity is not recordedREC
    • UI/UX

      1
      • Watch recording

        An Interactive Assistant in the App. How to Block the Entire Interface for the User and Make Them Happier

        • Georgii Mikhal

          Sber

        Room 2In RussianRU
    • Off Topic

      5
      • Watch recording

        HolyJS 2025 Autumn Conference Opening

        • Artem Senyukov

          Kinopoisk

        • Timur Gafiulin

          TatarinFrontend

        Room 1In RussianRU
      • No record

        Code in the Dark

        • Yaroslav Losev

          Yandex Travel

        • Artem Senyukov

          Kinopoisk

        • Semyon Levenson

          Yandex Market

        Room 2In RussianRUOffline activity, not broadcast or recordedOffline onlyActivity is not recordedREC
      • No record

        Open Mic

        • Aleksandr Korotaev

        • Timur Gafiulin

          TatarinFrontend

        Room 3In RussianRUOffline activity, not broadcast or recordedOffline onlyActivity is not recordedREC
      • Watch recording

        Closing of HolyJS 2025 Autumn Conference

        • Vasily Koryanov

        • Semyon Levenson

          Yandex Market

        Room 1In EnglishEN
      • No record

        Why I Quit IT

        • Seva Lovkachev

        Room 1In RussianRUOffline activity, not broadcast or recordedOffline onlyActivity is not recordedREC
    HolyJS 2025 Autumn

    JavaScript conference: from frontend to backend

    Our conferences
    • Calendar of all conferences
    • BiasConf
    • C++ Russia
    • CargoCult
    • DevOops
    • DotNext
    • Flow
    • GoFunc
    • Heisenbug
    • HolyJS
    • Hydra
    • IML
    • InBetween
    • JPoint
    • Joker
    • Mobius
    • PiterPy
    • SafeCode
    • SmartData
    • TechTrain
    • VideoTech
    • sysconf
    Menu
    • New {name}
    • Schedule
    • Speakers
    • Media
    • Partners
    • About
    • Archive
    • Experts
    • Legal documents

    JUG Ru Group

    Need help?

    • Phone: +7 (812) 313-27-23
    • Email: support@holyjs.ru
    • Telegram: @JUGConfSupport_bot

    Social links

    • Youtube
    • X
    • Telegram chat
    • Telegram channel
    • VK
    • Habr
    © JUG Ru Group, 2016–2025