Fueling innovative software
July 15-18, 2019
Portland, OR

Babylon versus Three: A WebGL throwdown

Chris Strom (EEE Computes)
5:05pm5:45pm Thursday, July 18, 2019
Emerging Languages and Frameworks
Location: Portland 256
Secondary topics:  Open Source

Who is this presentation for?

  • Creators, programmers, and game designers




The state of the art of WebGL for visualizations and games has gotten pretty darn great, but it’s hard to tell whether Three.js or Babylon.js is better—or if one is better than the other at all.

Chris Strom walks you through a comparison of Three.js and Babylon.js, two of the best JavaScript WebGL frameworks available. He explores the basics of the frameworks, getting a feel for what it’s like to code with both, and some common uses cases for them: games and visualizations. You’ll get to examine a few of the more advanced features of WebGL and how the frameworks expose that power.

Spoilers: The answer for which is best is going to be, “It depends.” That said, one of these is better for most developers, and Chris lets you know which—and why.

Prerequisite knowledge

  • A basic understanding of JavaScript (useful but not required)

What you'll learn

  • Understand what's possible with WebGL in modern browsers and what it's like to code using WebGL frameworks
  • Learn code to get yourself started doing some cool stuff with visualization and interactivity
Photo of Chris Strom

Chris Strom

EEE Computes

Chris Strom teaches JavaScript and 3d game programming to kids. He teaches Dart and Flutter to hipsters. And he teaches design patterns and more to everyone at Compendious Thunks.

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)