
Pendidikan perguruan tinggi tidak pernah menyentuh secara langsung apa yang kita lakukan sebagai pengembang front-end. Saya tahu bahwa saya, seperti semua teman saya, belajar secara otodidak dalam hal browser. Untungnya, pekerjaan aplikasi web yang kami lakukan saat ini cukup rumit, sehingga lulusan Ilmu Komputer tersebut membawa banyak ide cemerlang ke komunitas JavaScript. (Alex Sexton Ini inspirasi pribadi)
Awal tahun lalu, ada sesuatu yang terlintas di benak saya saat melihat video ini: Menyeberangi Jurang: Menjual Riset Keamanan ke Vendor Browser Besar.
Maksud Anda… ada akademisi di universitas… yang mengerjakan browser? Milikku! Maksud Anda orang cerdas memikirkan hal yang sama seperti kita tetapi tidak mempublikasikannya di Octopress? 😉
Ini terbukti menjadi bidang penelitian yang sangat aktif. Jadi saya telah menyusun daftar makalah akademis, pembicaraan, dan peneliti seputar pengembangan front-end dan browser (silakan tinggalkan komentar di komentar jika Anda tahu lebih banyak):
aplikasi web
Gibraltar: Menggunakan AJAX untuk mengekspos perangkat keras ke halaman web Universitas California, San Diego, Microsoft Research, Universitas Singapura2012
Pemodelan dan penalaran tentang peristiwa DOM Universitas Coklat2012
Jangan ulangi lagi: Secara otomatis mensintesis kode validasi sisi klien untuk aplikasi web Universitas Illinois di Chicago2012
Pertunjukan
Siapa yang Membunuh Baterai Saya: Menganalisis Konsumsi Energi Browser Seluler Universitas Stanford2012
Seberapa jauhkah solusi khusus klien dapat mencapai kecepatan browser seluler? Perpustakaan Digital ACM2012
Deteksi persaingan untuk aplikasi web Universitas Sofia, ETH Zurich dan Pusat Penelitian IBM TJ Watson2012
Leo Meyerovich – Pusat Penelitian Berkeley Universitas California, Berkeley2009 (Eksekusi Browser Paralel, Keamanan)
James Mickens – Riset Microsoft Microsoft2004- (Pertunjukan, penyimpanan lokal, mashup, eksekusi spekulatif

James Mickens adalah Direktur Riset Galaksi di Microsoft Research, dan dia melakukan pekerjaan luar biasa. Cuplikan di atas berasal dari ceramah MIX11-nya Membuat Aplikasi Web Lebih Baik Untuk Peramban Masa Kini.
Debugging dan Alat
Timelapse – Perekaman/balas interaktif menggunakan inspektur Webkit Universitas. milik Washington2012
Cleanroom: Deteksi kesalahan saat mengedit menggunakan heuristik keunikan Universitas. milik Washington2010
Penelitian Firebug – Makalah akademis terkait Firebug bermacam-macam2012
Visualisasi kinerja real-time menggunakan Node.js Cara membuat simpul2011
Meninjau kembali bagaimana pemrogram melakukan debug: perspektif teori pengumpulan informasi Wentworth, OSU dan Pusat Penelitian IBM TJ Watson2010
Keamanan
Melewati Kesenjangan: Mempromosikan Riset Keamanan ke Vendor Browser Besar Universitas Carnegie Mellon2011
Benjamin Lifshitz – Riset Microsoft Microsoft2004-2012 (Malware, Privasi, JS Benchmarking, Kompresi JS, Analisis Statis JS, Keamanan)
Dinamika JavaScript Universitas Purdue2011
Adam Butt – Penelitian bermacam-macam2007- (XSS, CRSF, keamanan…)
visualisasi data
Sorotan Konferensi Infovis, VisWeek 2011 2011
JavaScript
Gregor Richards – Riset JS di Universitas Purdue Universitas Purdue2009-2011
kamar bersih Universitas British Columbia2011-2012
Anders Moller – Penelitian Universitas Aarhus2002-
Alat non-JavaScript
Garis Mengapa untuk Java pemrograman alami2009
penjelajah tumpukan Grup Komputasi Media2012
Gunakan TOD untuk debugging mahatahu Gugus bintang Pleiades2007
Bahasa pemrograman Elm Yu Shulang2011-2012 (bahasa reaktif fungsional yang aman untuk tipe yang dikompilasi ke HTML, CSS, dan JavaScript)