Halo, Habr!
Konferensi DUMP IT dan komite program bagian Frontend berhubungan: Polina Gurtovaya (pengembang frontend di Evil Martians) dan Egor Khodyrev (pemimpin tim, pengembang tumpukan penuh di Knopka)
Siapa yang setuju bahwa frontend modern itu sulit? Mengapa kita repot-repot mengkonfigurasi Webpack? Mengapa implementasi SSR memerlukan penulisan kode yang begitu banyak, dan apakah kita membutuhkannya dengan biaya yang begitu besar? Siapa yang harus disalahkan dan apa yang bisa kita lakukan sebagai pengembang?
Tahun ini, bersama para pembicara kami, kami akan mencoba menjawab ini dan ratusan pertanyaan lainnya di bagian Frontend sejelas mungkin.
Ide dan solusi mereka akan disajikan oleh:
- Alexey Okhrimenko dari Yandex.Music akan membuat presentasi `` Trassi ... apa? ''
99% . - Chrome DevTools, - console.log, - . . , JavaScript .
— . , .
: , , , .
— Evrone '' N(e/u)xt.js?''
— . , , Webpack Babel, HMR, SSR, code splitting, routing, , stream rendering — , , CI/CD .
HMR "" hello world, SSR " ", , , +, .
jamstack, , Next.js Nuxt.js — "opinionated ", .
, - , : , . " ?"
— '' '' , . , .
! , , , .
— Hazelcast , : Lifting state up is killing your app.
lifting state up? React ? grid React. . , O(1) - . , , React.
— InvestEngine “2 . Cypress, ”.
, ?
, , ?
, , , — !
?
, , , .
— Semrush , '' React , ''.
, Semrush .
4- - . , API , , - .
— Mail.Ru Group '' '' , . .
, , , , .
— Evil Martians ''RTC ', WebRTC , , , .
, -3 >>>
1. " . , "
2. " , "
3. 15 : " "