Engineering the Future of Software
Feb 25–26, 2018: Training
Feb 26–28, 2018: Tutorials & Conference
New York, NY

High-performance JavaScript web app architecture

Pratik Patel (IBM)
1:15pm–2:05pm Wednesday, February 28, 2018
Application architecture, Fundamentals, Optimization
Location: Mercury Ballroom
Average rating: ****.
(4.11, 9 ratings)

Who is this presentation for?

  • Architects and developers

Prerequisite knowledge

  • Experience with web development

What you'll learn

  • Understand the performance aspects of JavaScript and the web browser and the current state of web app and frontend architecture


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.

Comments on this page are now closed.


Radha K Ratnala | SDE
03/09/2018 9:49am EST

Hi Pratik, are the slides uploaded anywhere?