Records of reports approx. Tech: Frontend Meetup # 2





On November 26th, at the Odnoklassnikov office in St. Petersburg, approx. Tech: Frontend Meetup # 2 was held .

Together with colleagues from Odnoklassniki, VKontakte and Hazelcast, they talked about the new OK.RU frontend made on the React + Graal bundle, discussed whether “Lifting State Up”, one of the twelve key concepts in the official React documentation, can lead to poor performance, as well as learned some stories about bugs and technical solutions that were made to deal with them.



Come under the cat if you want to see video reports.



React: Lifting state up is killing your app - Andrey Goncharov, Hazelcast

image

Have you heard about “lifting state up”? Can one of the twelve key concepts in React's official documentation lead to poor performance? As part of the report, we will make the simplest grid on React. Step by step we will analyze the arising productivity problems. We will see that sometimes O (1) is not fast enough. We will profile and refactor until the application runs faster than you have time to say “React”







The Holy Grail: Launching React in Java - Oleg Korovin, Classmates

image

There are many rumors about a mysterious and harsh site at Odnoklassniki. Many have heard that everything is done there in Java. Even the frontend. But what is really going on there? This report will tell you how it happened, what the problems were, and how the solution was found using the new GraalVM and React virtual machines. I will talk about:









Bugs that you will never meet - Tim Chaptykov, VK

image

We have a lot of VKontakte users, so often at first glance a minor bug can be unpleasant.

I’ll tell you a few stories about the bugs I encountered, about some technical solutions that are necessary taking into account our specifics, and try to convey how it feels to work as a front-end developer on VKontakte.






All Articles