こんにちは、Habr!
DUMP ITカンファレンスとフロントエンドセクションプログラム委員会が連絡を取り合っています:Polina Gurtovaya(Evil Martiansのフロントエンド開発者)とEgor Khodyrev(チームリーダー、Knopkaのフルスタック開発者)
現代のフロントエンドが難しいことに誰が同意しますか?なぜWebpackの設定に煩わされるのですか?SSRの実装でこれほど多くのコードを記述する必要があるのはなぜですか。また、そのようなコストでそれが必要になるのでしょうか。誰のせいで、開発者として私たちに何ができるでしょうか?
今年は、スピーカーと一緒に、フロントエンドセクションでこれらの質問や他の何百もの質問にできるだけ明確に答えるように努めます。
彼らのアイデアと解決策は次の人によって提示されます。
--Yandex.MusicのAlexeyOkhrimenkoが「Trassi ... what?」というプレゼンテーションを行います。
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 : " "