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 (TripLingo)
1:15pm–2:05pm Wednesday, February 28, 2018
Application architecture, Fundamentals, Optimization
Location: Mercury Ballroom Level: Intermediate

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

Description

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

TripLingo

Pratik Patel is the CTO of Atlanta-based company TripLingo. 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 UNC.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)