Optimizing the performance of frontend high-performanced search
The purpose of this talk is to show the "samurai way" using a real example in production and how to solve the search problems in the online editor.
Technologies: ProseMirror framework for an editor, data on ngxs, infinite scroll for content, and WebWorker for counting occurrences.
What you will learn during the talk:
- fascinating example from real practice;
- production case of using WebWorker and infinite scroll for a complex application;
- how to survive and conquer pain and suffering.
Born and raised in St. Petersburg. Loves to travel, socialize, and solve complex problems (both technical and life). Daniil also managed to work with both the frontend and the backend, which helps a lot in the current work of the team lead.
Yan likes to make beautiful and valuable products. Now he works for ClauseMatch, which helps improve information management approaches in companies. Has been involved in web and mobile development for 14 years. Helps teams build development processes and apply modern approaches and technologies to achieve their goals. Likes useful, practical life hacks that help in day-to-day work, especially those that improve DX and make a developer's life more enjoyable.