Please enable JavaScript to use this page!

AllTalks site logo
πŸ”

Standardizing JavaScript

We'll take a deep-dive into the standards process, it's history, and the economic and policy implications for the JavaScript standard.


JavaScript fwdays

53 min

Did we(b development) lose the right direction?

Stefan Judis

Keeping up with the state of web technology is one of the biggest challenges for us developers today. We invent new tools; we define new best practices, everything’s new, always... And we do all that…

Π― ❀︎ Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄

43 min

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Ρ€ΡƒΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½-систСмы

Артём ΠΡ€ΡƒΡ‚ΡŽΠ½ΡΠ½

Π― расскаТу ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ нСбольшого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° стыкС UI, UX ΠΈ программирования. Как малСнькая идСя ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ³Π»ΠΎΡ‚ΠΈΡ‚ΡŒ дСсятки часов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ сколько ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΡ это ΠΌΠΎΠΆΠ΅Ρ‚ принСсти. Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ всС Π±ΠΎΠ»ΠΈ рабо…

HolyJS

19 min

Π£Π»ΡƒΡ‡ΡˆΠ°Π΅ΠΌ качСство ΠΊΠΎΠ΄Π° React-прилоТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Compound Components

АлСксандр Π”ΡƒΠ½Π°ΠΉ

Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Π²Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° ваш React-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ становится большим, слоТным ΠΈ Π² Π½Π΅ΠΌ появляСтся ΠΊΡƒΡ‡Π° условий. Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ слоТно Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ€Π΅Π²ΡŒΡŽΠΈΡ‚ΡŒ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ понима…

Π―.Π‘ΡƒΠ±Π±ΠΎΡ‚Π½ΠΈΠΊ

65 min

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π²Π΅Π±-страниц

Π”Π°Π½ΠΈΠ»Π° Авдошин

РасскаТу ΠΏΡ€ΠΎ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Π± быстрым, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ настоящих ускорСний.

web.dev

12 min

Workerized JS made easy

Ben Morss, Crystal Lambert

When JavaScript lives in a Worker, it runs in a separate thread. Thus, it can't block the browser from creating smooth user experiences! Unfortunately, since Workers can't access the DOM directly, yo…

Nordic.js

19 min

Value Driven Development

Isabella Silveira de Souza

In the last 20 years, the JavaScript community has come a long way in terms of creating sophisticated tooling that make development easier and more efficient, getting JavaScript to a whole new level …

web.dev

9 min

How to analyze your JavaScript bundles

Houssein Djirdeh

Learn how to analyze your bundled JavaScript code and to spot common issues that can easily bloat up your application size.

ITeaConf

16 min

ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½ΠΎ зависимыС Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ (Π½Π° JavaScript)

Π’ΠΈΠΊΡ‚ΠΎΡ€ Π’Π΅Ρ€ΡˆΠ°Π½ΡΠΊΠΈΠΉ

Π‘Π»ΠΎΠΆΠ½ΠΎ ΠΎ простом: очСрСдная сСрия ΠΏΡ€ΠΎ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρƒ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Ρ€Π°ΠΌΠΊΠ°Ρ… трансформаций Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ этот Ρ€Π°Π· топологичСскиС пространства Π·Π°Π΄Π°ΡŽΡ‚ΡΡ контСкстом. БлоТныС…

ITeaConf

32 min

ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚ -> микросСрвис -> ?

АндрСй ΠœΠ΅Π»ΠΈΡ…ΠΎΠ²

Разбивая наш JavaScript-ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ (ΠΊΡƒΠ΄Π° Π±Π΅Π· Π½Π΅Π³ΠΎ) ΠΌΡ‹ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Osome Π΄Π²ΠΈΠ½ΡƒΠ»ΠΈΡΡŒ дальшС микросСрвисов ΠΈ сразу ΠΏΠ΅Ρ€Π΅Π²Π΅Π·Π»ΠΈ всё Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΡ‚ΠΊΠ°Π·Π°Π²ΡˆΠΈΡΡŒ ΠΎΡ‚ Koa, Express, Nest ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Нашим Π½ΠΎΠ²Ρ‹ΠΌ фрСй…

HolyJS

44 min

Serverless β€” это Π½Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ!

Иван Π—ΡƒΠ΅Π²

Π‘ΠΏΠΈΠΊΠ΅Ρ€ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ участников Ρ‡Π΅Ρ€Π΅Π· Ρ‡Π΅Ρ€Π΅Π΄Ρƒ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… манипуляций с ΠΊΠΎΠ΄ΠΎΠΌ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ прилоТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π³ΠΎΠ΄Ρ‹ ΠΎΡ‚ использования serverless-стСка. Π­Ρ‚ΠΈ манипуляции позволят автом…

HolyJS

43 min

Server-driven UI Π² Π²Π΅Π±Π΅. НС пиши, Π° описывай свой Ρ„Ρ€ΠΎΠ½Ρ‚eΠ½Π΄

Π’ΠΈΡ‚Π°Π»ΠΈΠΉ ΠŸΠΎΠ»Π΅Ρ‰ΡƒΠΊ, Π‘Ρ‚Ρ‘ΠΏΠ° ΠœΠΈΡ…Π°ΠΉΠ»ΡŽΠΊ

Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ β€” это ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Ρ„ΠΎΡ€ΠΌ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… собой ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. НашСго Π±Ρ€Π°Ρ‚Π°, Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€Π°, ΠΏΠΎΡ€ΠΎΠΉ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠ±ΠΈΠ΄Π½Ρ‹ΠΌ словом Β«Π€ΠΎΡ€ΠΌΠ°Ρˆβ€¦

Π―.Π‘ΡƒΠ±Π±ΠΎΡ‚Π½ΠΈΠΊ

50 min

ΠžΡ‚ npm-скриптов Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ CLI. DIY Π³Π°ΠΉΠ΄

АлСксСй Попков

Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€ΠΎΠ² ΠΈ Π½Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ бСсполСзный вСлосипСд? ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ программист Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ…ΠΎΡ‡Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ скриптами. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ· этого получаСтся наб…

Nordic.js

26 min

What we talk about when we talk about the JavaScript object model

Vaidehi Joshi

If you've ever used JavaScript, you've probably created an object at some point. You just put some curly braces together and voilΓ β€”you have yourself and object that you can manipulate in any way you'…

ITeaConf

48 min

Вайпклассы: ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ

Никита Π‘ΠΎΠ±ΠΎΠ»Π΅Π²

Π§Ρ‚ΠΎ? ΠŸΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ, Π΅Π³ΠΎ Ρ‚ΠΈΠΏΡ‹, ad-hoc, тайпклассы. Π—Π°Ρ‡Π΅ΠΌ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎ Π½ΠΈΡ… Π·Π½Π°ΡŽΡ‚ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΌΠ°Π»ΠΎ людСй. И Ρ‚Π΅ Π² основном Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΡ‰ΠΈΠΊΠΈ ΠΈ/ΠΈΠ»ΠΈ ΠΈΠΌ ΡΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅. А концСпция-Ρ‚ΠΎ полСзная! ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ …

PiterJS

30 min

yarn@berry β€” Π½Π°Π΄ΠΎ Π»ΠΈ ΠΎΠ½ΠΎ Π½Π°ΠΌ?

Π˜Π³ΠΎΡ€ΡŒ ΠšΠ°ΠΌΡ‹ΡˆΠ΅Π²

yarn@berry Π³Ρ€ΠΎΠΌΠΊΠΎ зарСлизился, Π½ΠΎ сСйчас ΠΎ Π½Π΅ΠΌ ΠΌΠ°Π»ΠΎ Ρ‡Ρ‚ΠΎ ΡΠ»Ρ‹ΡˆΠ½ΠΎ. Π˜Π³ΠΎΡ€ΡŒ расскаТСт ΠΎ Π³Π»Π°Π²Π½Ρ‹Ρ… прСимущСствах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Ρ‘Ρ‚ новая вСрсия ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° зависимостСй, основных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… ΠΈ способах ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π― ❀︎ Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄

43 min

Web Vitals: ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

АртСм Π‘Π΅Π»ΠΎΠ²

Π’ индустрии ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ сформированы стандарты ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β€” это ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π° Web Vitals. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, это Π½Π΅ страхуСт программистов ΠΎΡ‚ Π»ΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Performance-ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ.…

HolyJS

72 min

CΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ бэкСнд для Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π° Π½Π° Node.js

АндрСй ΠœΠ΅Π»ΠΈΡ…ΠΎΠ²

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ β€” это Π±ΠΎΠ³Π°Ρ‚ΠΎΠ΅ клиСнтскоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ развСсистым Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…. Однако, ΠΎΡΡ‚Π°Π²Π°ΡΡΡŒ Π² ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Β«ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр», Ρ‚Π°ΠΊΠΈΠ΅ прилоТСния всё Π΅Ρ‰Ρ‘ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ сСрвСрног…

Π― ❀︎ Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄

44 min

КопаСмся ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ event loop ΠΈ compositing

Π‘Π΅Ρ€Π³Π΅ΠΉ Π§ΠΈΠΊΡƒΡ‘Π½ΠΎΠΊ

БСйчас, Π² эпоху клиСнтских Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ задумываСтся, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ Π½Π°ΠΌ Π²Π΅Ρ‰ΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ€ΠΎΠ΄Π΅ событий ΠΈΠ»ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ. ΠœΡ‹ часто слСдуСм β€žΠ»ΡƒΡ‡ΡˆΠΈΠΌ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌβ€œ ΠΈ Π½Π΅ задумываСмся, ΠΏΠΎΡ‡Π΅ΠΌΡƒ он…

Π― ❀︎ Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄

43 min

WebAssembly ΠΈ Π²Π΅Π± Π½Π° TypeScript

АлСксандр ΠšΠΎΡ€ΠΎΡ‚Π°Π΅Π²

ΠœΠ½ΠΎΠ³ΠΈΡ… останавливаСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° WASM, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ придётся ΡƒΡ‡ΠΈΡ‚ΡŒ Π‘ ΠΈΠ»ΠΈ Rust, популярныС Π² WASM-сообщСствС, Π½ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ β€” AssemblyScript. Он позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° TypeScript ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бинарн…