Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK

High-performance JavaScript web app architecture

Pratik Patel (IBM)
14:1515:05 Monday, 16 October 2017
Location: Buckingham Room - Palace Suite
Secondary topics:  Best Practice, Overview
Average rating: ***..
(3.88, 8 ratings)

Prerequisite Knowledge

  • Experience with web application development

What you'll learn

  • Understand the performance aspects of JavaScript and the web browser


Single-page web apps are becoming increasingly popular, so it’s important to understand the low-level and high-level aspects of the browser platform and JavaScript runtimes embedding in them. Pratik Patel dives deep into the performance aspects of JavaScript and the web browser, covering the best practices and techniques you need to tune your apps and tips for framework selection.

Topics include:

  • In-browser performance architecture
  • The role of server-side rendering and when to use it
  • Progressive enhancement
  • Bootstrapping
Photo of Pratik Patel

Pratik Patel


Pratik Patel is a lead developer advocate at IBM. Pratik has designed and built applications in the retail, healthcare, financial services, and telecom sectors. His specialty is large-scale applications for mission-critical and mobile applications, and he hacks iOS, Android, HTML5, CSS3, JavaScript, Rails, and…well, everything except Perl. Pratik is the author of Java Database Programming with JDBC, the first book on enterprise Java. He speaks regularly conferences and participates in several local tech and startup groups. Pratik holds a master’s degree in biomedical engineering from the University of North Carolina at Chapel Hill.