UX yang bagus, desain yang cerdas dan antarmuka yang intuitif adalah hal yang hebat. Tetapi jika semua ini terlambat, pengguna meninggalkan Anda. Terkadang pengembang melupakannya. Dengan topik kinerja front-end, kolega saya dan saya akan melanjutkan serangkaian online, di mana kami membahas masalah pengembangan sisi klien saat ini.
Acara pertunjukan langsung akan berlangsung pada 18 Desember di saluran YouTube AvitoTech. Para ahli dari Yandex, Tinkoff, Mail.Ru dan Avito akan berpartisipasi dalam diskusi. Di bawah potongan - contoh pertanyaan yang kami rencanakan untuk dibahas, dan tautan ke siaran yang akan datang. Setelah pertemuan, kami akan memperbarui posting, menata video, menambahkannya ke bookmark Anda, jika Anda tertarik dengan topik tersebut.

Contoh pertanyaan diskusi
Anda tidak akan pernah bisa memprediksi ke arah mana pembicaraan akan berlangsung. Tapi di sini ada contoh topik diskusi yang kami uraikan dengan rekan-rekan.
- Bagaimana cara mengumpulkan metrik dari pengguna?
- Bagaimana cara bekerja dengan hasil pengukuran dan seberapa banyak mereka mencerminkan kenyataan?
- Bagaimana menemukan tempat paling lambat dalam proyek dan menghilangkannya?
- Bagaimana lingkungan dapat membantu menyelesaikan masalah kinerja?
- Alat apa yang digunakan untuk semua tugas ini dan tidak digali?
- Dan yang paling penting: bagaimana cara mempertahankan hasil dan menyebarkan budaya kinerja di perusahaan Anda?
Selain itu, kami akan mencoba menjawab pertanyaan yang akan dikirim selama siaran. Dan pada mereka yang muncul di komentar di posting ini. Lengkapi daftar kami.
Anggota online
Tuan rumah dan moderator - Konstantin Burkalev

Arsitek sistem, IT selama lebih dari 15 tahun. Penulis dan pembawa podcast pengembangan: SDCast & RadioJS . Dia adalah anggota dari berbagai komunitas pengembang, seperti MoscowJS, SymfoniacsMSK, Lua di Moscow, dll. Untuk karir profesionalnya, dia telah menjadi seorang enixey, admin linux, master web, pengembang PHP, JS, Lua, PostgreSQL, Oracle. Adalah Oracle Certified Professional untuk Database dan Cluster. Sekarang dia bekerja sebagai pemimpin tim dan terlibat dalam arsitektur sistem keamanan.
“Dalam konteks masalah kinerja front-end, saya ingin membahas teknik pengoptimalan untuk mengurangi waktu rendering, rendering, dan pendekatan analisis kinerja keseluruhan. Dan yang paling penting, bagaimana menghubungkan biaya tenaga kerja dari optimasi dengan indikator bisnis. "

Saya telah mengembangkan frontend selama lima tahun. Dari pencapaian utama: saat bekerja di Grup RU-CENTER, saya membawa nic.ru isomorfik baru dari awal ke penjualan, dan sekali di Avito, saya berpartisipasi dalam pengembangan m.avito.ru baru. Di masa depan, ia mengambil secara eksklusif kinerja seluruh frontend, yang ada di Avito.
Saya pikir akan penting untuk membahas bagaimana Anda dapat mengatur pemantauan terperinci atas kinerja kode, baik internal maupun eksternal, indikator apa yang harus Anda lihat ketika membuat profil dan cara mengatur kumpulan metrik yang “benar” dan memilih lingkungan untuknya. Saya akan menjawab pertanyaan tentang teknik dasar untuk meningkatkan kinerja dan responsif antarmuka.
Alexander Zubov, Kepala Pengembangan Web Seluler, Avito

Dia telah bekerja di Avito selama lima tahun terakhir, dan sekarang bergerak ke arah seluler di web.
“Saya menganggap penting untuk membahas topik kinerja dan aksesibilitas web. Saya senang mendiskusikan kinerja dan, khususnya, web seluler. "
Alexander Kazachenko, arsitek, Tinkoff.ru

Dia telah berurusan dengan front-end selama enam tahun terakhir, dia mulai sebagai desainer web, dan menulis PHP untuk beberapa waktu. Dia saat ini mengelola pengembangan front-end di Tinkoff. Bisnis dan mengawasi arah sudut di perusahaan. Di Tinkoff, ia terlibat dalam berbagai tugas, dari pengujian otomatis UI e2e, hingga desain otorisasi dalam layanan Tinkoff.
“Dalam aplikasi web modern, kinerja adalah penting, karena selama pengembangan intensif dan dalam keinginan untuk bersaing di pasar, aplikasi mulai dengan cepat“ menggemukkan ”dan, sebagai hasilnya,“ melambat ”. Saya ingin membahas cara mencegah penurunan kinerja sebelum aplikasi masuk ke produksi. Sangat menarik untuk berbicara tentang pendekatan sistematis untuk memantau kinerja di puluhan SPA. "
Konstantin Lebedev, Arsitek Frontend, Mail.Ru

Dia telah terlibat dalam pengembangan web untuk proyek-proyek highload selama lebih dari 12 tahun. Selama 8+ tahun - melalui Email. Peserta aktif dalam OpenSource (FileAPI, SortableJS, Wormhole, dan lainnya). Sekarang dia sedang mengembangkan layanan yang terkait dengan otorisasi Post (fullstack), dan, tentu saja, Post itu sendiri.
"Web modern telah lama menghapus garis antara" situs biasa "dan" SPA / aplikasi ", jika sebelum perjuangan hanya untuk kecepatan akses, sekarang juga untuk kinerja aplikasi itu sendiri. Oleh karena itu, saya ingin membahas cara menjaga keseimbangan antara akses cepat dan kinerja aplikasi, tidak hanya dari perspektif metrik / angka telanjang, tetapi juga bagaimana Anda dapat memengaruhi persepsi kinerja pengguna. "
Andrey Prokopyuk, tim teknologi perintah kecepatan antarmuka Yandex Search

Dalam profesi selama 10 tahun, terlibat dalam berbagai proyek. Dia mulai dengan situs kartu bisnis, mengembangkan game browser dan sistem analitik. Sekarang Yandex bertanggung jawab untuk memastikan bahwa antarmuka pencarian bekerja dengan cepat.
"Saya pikir penting bagi masyarakat untuk mengingat kinerja dan optimis tentang pengukuran."
Di mana, kapan dan oleh tautan apa yang harus dilihat
Siaran langsung akan berlangsung pada Selasa, 18 Desember. Kami mulai pukul 17:00 waktu Moskow . Anda dapat menontonnya di saluran YouTube AvitoTech - di sini ada tautan ke siaran , sambungkan. Jika Anda memiliki pertanyaan tentang kinerja, tanyakan di komentar. Kami akan mencoba menjawabnya selama diskusi.
Berikut adalah file ics yang dapat Anda tambahkan ke kalender Anda.
Merekam siaran sebelumnya
Posting ini adalah pengumuman siaran langsung kedua Avito Online Frontend. Dan catatan infrastruktur frontend pertama online sudah tersedia.