There are a lot of things to love about being a developer: it’s fun, mentally challenging, and creatively stimulating, and it gives you the tools to make a real impact on people’s lives. It’s also a high-paying career path that doesn’t require a college degree, which makes it unusually suited to newcomers.
Even so, the barrier to entry is high. Quitting your job to attend a boot camp requires a degree of financial stability that prevents many folks from pursuing such an opportunity. If you choose to self-teach, you still have to have access to a computer and internet, and…
Howler.js is a popular audio manipulation library that gives developers the power of the Web Audio API with the simplicity of HTML5 Audio. It’s particularly useful for games and sound effects, but it’s great for any browser-based audio that involves multiple sources playing independently.
Getting Howler set up can be a little tricky if you’re new to browser audio. Let’s take a look at getting started with Howler and game sounds using traditional React class components.
A brief overview of web audio challenges
Audio has a complicated history on the web. Before the HTML5
<audio> element was created, you couldn’t…