There's a note on Private and protected properties and methods stating that the private keyword in classes isn't supported by any javascript engines and that usage requires polyfilling. But according to caniuse, the private keyword has been supported by all major browsers for almost 3 years.