Elm in the Browser!
This package allows you to create Elm programs that run in browsers.
I highly recommend working through guide.elm-lang.org to learn how to use Elm. It is built around a learning path that introduces concepts gradually.
You can see the outline of that learning path in the
Browser module. It lets you create Elm programs with the following functions:
sandbox— react to user input, like buttons and checkboxes
element— talk to the outside world, like HTTP and JS interop
document— control the
application— create single-page apps
This order works well because important concepts and techniques are introduced at each stage. If you jump ahead, it is like building a house by starting with the roof! So again, work through guide.elm-lang.org to see examples and really understand how Elm works!