Books
Pro JavaScript Development book cover

Apress · 2014

Pro JavaScript Development

Coding, Capabilities, and Tooling

Get from SpringerLink

Before modern frameworks dominated the frontend, this book taught developers how to write JavaScript that was structured, testable, and built to last. Pro JavaScript Development covers modular design, feature detection, tooling workflows, and progressive enhancement—foundations that still matter today. Whether you’re maintaining legacy code or looking to understand the roots of frontend architecture, it remains a practical guide to writing better JavaScript.

ISBN978-1-4302-6268-8 (Print) · 978-1-4302-6269-5 (eBook)
DOI10.1007/978-1-4302-6269-5

By the numbers

47kOnline AccessesSource: SpringerLink

468Global Library HoldingsSource: WorldCat

31Academic CitationsSource: See below

10Wikipedia ReferencesSource: See below

3University Course TextsSource: See below

1Foreign TranslationSource: See below

Translation · Chinese

Pro JavaScript Development (Chinese) book cover

精通JavaScript开发

人民邮电出版社 (Posts & Telecom Press), Beijing, 2015

ISBN: 978-7-1154-0255-4 (Print)

Find on Amazon

Academic footprint

University Course Texts (3 · 2017–2025)
ModuleTypeInstitutionCountryLanguage
FE409: Front-End FrameworksIn-Person 45 Hour Course. Mar 17, 2025 - Apr 04, 2025 Harbour.Space, Barcelona CampusSpainEnglish
FE406/FE407: Web Tooling and Modern SetupIn-Person 39 Hour Course. Jan 31, 2024 - Feb 16, 2024
In-Person 45 Hour Course. Jan 30, 2023 - Feb 17, 2023
In-Person 45 Hour Course. Feb 21, 2022 - Mar 11, 2022
Harbour.Space, Barcelona CampusSpainEnglish
ENTD211 Introduction To Software Design*Bachelor of Science in Information Technology (2017)American Public UniversityUnited StatesEnglish

* The book is cited as the only course material for this course, and the structure of the course seems based strongly on the chapter layout of the book.

Wikipedia References (10)
Citations (31 · 2015–2026)
DateTitlePublicationCountryLanguage
4 Jun 2026StealthDev: Side-Channel-Resistant Forensic Framework for Investigating Websites with Anti-Debugging
Rahul Kanyal, Smruti R. Sarangi
Cites Chapter "Browser Developer Tools"
ASIA CCS '26: Proceedings of the ACM Asia Conference on Computer and Communications SecurityIndiaEnglish
21 Apr 2026Process Management for Learning from Professional Source Code: Cultivating Experts in the Age of AI
Gobi Dasu, Eleanor O’Rourke, Haoqi Zhang, Maxine Whitely, Roxanna Wilcox, Lev Rosenberg, Mieraf Mulat, Jonathan Liu, and Natalie Brewster
ACM Transactions on Computing Education, Volume 26, Issue 3USAEnglish
Jun 2025Assessment Of JavaScript’s Advanced Composition Mechanisms Based On Design Patterns
Jaime Silva Vicente Brito
Master's Thesis, NOVA University, LisbonPortugalEnglish
14 Jan 2025A Next Generation Web Browser Execution Environment
Zahir Toufie, Boniface Kabaso
Cites Chapter "Boosting JavaScript Performance"
Conference Paper. 2024 IEEE International Conference on Data and Software Engineering (ICoDSE)South AfricaEnglish
25 Dec 2024Experience In Developing A Javascript Component For Implementing Logo Deformation Effects When Applied On Product Images
Scientific and Practical Journal "Economics and Technical Engineering"UkraineEnglish
Aug 2023The Next Evolution of Web Browser Execution Environment Performance
Zahir Toufie, Boniface Kabaso
Cites Chapter "Boosting JavaScript Performance"
Conference Paper. 2023 IEEE International Conference on Artificial Intelligence, Big Data, Computing and Data Communication Systems (icABCD)South AfricaEnglish
11 May 2022Web Interface Of A Document Analysis Tool
Adam Ševčík
Thesis, Bachelor Degree, Brno University Of TechnologyCzech RepublicCzech
May 2022WebRTC: Peer-To-Peer Architecture for Real-Time Communication
Naveen Shivnani, Prof. Harish Chandra Maurya
Cites Chapter "Using WebRTC for Video Chat"
Research Paper, Vol-8 Issue-3, International Journal of Advance Research and Innovative Ideas in EducationIndiaEnglish
3 Dec 2021Using Software Design Patterns for Reusability
Ali Aydilek, Hacer Karacan, Mustafa Dursun
Cites Chapter "Design Patterns: Creational"
Research Article. Journal of Institute Of Science and Technology, Erciyes UniversityTurkeyTurkish
Mar 2021Development And Performance Analysis Of The Gunungkidul Cultural Potential Application Based On Progressive Web Apps
Pradana Setialana, Muhammad Nurwidya Ardiansyah, Nova Suparmanto
Journal of Engineering and Applied TechnologyIndiaEnglish
25 Jun 2020Creating Mobile and Web Filtered News Agregator Application
Raymond Haryanto, Jude Joseph Lamug Martinez
Research Article. Journal of Critical Reviews, Vol 7, Issue 8, 2020IndonesiaEnglish
7 Mar 2020A Class Project To Prepare Software Engineering Students For Their Capstone Projects
Justus Posthuma, Vreda Pieterse, Stacey Baror
Cites Chapter "Writing High-Quality JavaScript"
Research Article. ACM Conference. Proceedings of the 8th Computer Science Education Research ConferenceSouth AfricaEnglish
Aug 2018Visual Support For Teaching Subjects Dealing With Graph Theory And Graph Algorithms
Tomáš Skořepa
Thesis, Master's Degree, University of Hradec KrálovéCzech RepublicCzech
Jun 2018Web-Based Integration of Mobile Devices Into Public Space Games
Michael Temper
Thesis, Master's Degree, University of Applied Sciences in HagenbergAustriaEnglish
12 Apr 2018SaaS Local Version
Jussi Latvaniemi
Thesis, Bachelor Degree, Metropolia University of Applied SciencesFinlandFinnish
Dec 2017High Volume Test Automation with Yeager
Casey Doran
Cites Chapter "Browser Developer Tools"
Thesis, Master's Degree, Florida Institute of TechnologyUnited StatesEnglish
Oct 2017A Multi-Agent Framework That Facilitates Decoupled Agent Functioning
David John Russell
Thesis, Master's Degree, University of JohannesburgSouth AfricaEnglish
4 Sep 2017Prediction Of Financial Time Series With Artificial Neural Networks To Recognize Upcoming Trends
Marius Herget
Cites Chapter "The Node.js Application Platform"
Thesis, Bachelor Degree, Cooperative State University StuttgartGermanyEnglish
Sep 2017Generating Runtime Type Validations for JavaScript Based on the Static Type Information Provided by its Superset TypeScript
Fabian Pirklbauer
Thesis, Master's Degree University of Applied Sciences in HagenbergGermanyEnglish
Sep 2017Integration von Web-Realtime in CMS-basierte Web Applikationen
Julian Raab
Thesis, Master's Degree University of Applied Sciences in HagenbergGermanyGerman
Apr 2017A Peer-To-Peer Architecture for Real-Time Communication Using WebRTC
Edim Azom Emmanuel, Bakwa Dunka Dirting
Cites Chapter "Using WebRTC for Video Chat"
Journal of Multidisciplinary Engineering Science Studies (JMESS)NigeriaEnglish
2017Design Of Web Animation Tool Based On HTML5-WATON
Su Han
Thesis, Master's Degree, Keio UniversityJapanEnglish
2017Herramienta De Mapas Sin Conexión Para Nova
A Castillo Fernández
Universidad de las Ciencias Informáticas (UCI)CubaSpanish
1 Apr 2016Tools and Technologies for Interactive Elements and SVG Animations in HTML5-based e-learning
Markus Ruottu
Thesis, Master's Degree, Metropolia University of Applied SciencesFinlandEnglish
May 2016Development and Maintenance of Web Application’s Architecture
Robert Nurminen
Thesis, Master's Degree, Tampere University of TechnologyFinlandFinnish
2016Using Service-Oriented Architecture Approach For Multiple User Interface Software Development
Arefev, Roman; Zudilova, Tatiana; Seffah, Ahme
Cites Chapter "Design Patterns: Architectural"
Conference Paper. International Multidisciplinary Scientific GeoConference : SGEMRussia / FinlandEnglish
23 Nov 2015RESTful Web Applications with Reactive, Partial Server-Side Processing in Java EE
Jakob Korherr
Cites Chapter "Using Client-Side Templates"
Thesis, Master's Degree, Vienna University of Technology, Faculty of InformaticsAustriaEnglish
Apr 2015McNumJS: A JavaScript Library for Numerical Computations
Sujay Kathrotia
Cites Chapter "Boosting JavaScript Performance"
Thesis, Master's Degree, McGill UniversityCanadaEnglish
27 Mar 2015JavaScript Core Analysis in Web Browsers
Micha Severin
Thesis, Bachelor Degree, Hamburg University of Applied SciencesGermanyGerman
16 Feb 2015Entwicklung Von Extension Objects Sowie Document Extensions Für Qlikview 11 Und Qlik Sense Mit Dart
Alexander Johr
Thesis, Bachelor Degree, Harz UniversityGermanyGerman
2015A SOA-based Framework for Multi-Devices and Multi-Platform User Interfaces
Roman Arefev
Cites Chapter "Design Patterns: Architectural"
Thesis, Master's Degree, Lappeenranta University of TechnologyFinlandEnglish