# Web platform

> Resources for developing Dart web apps.



Dart supports the web as one of its core [platforms](/overview#platform).
Dart-to-JavaScript compilers are available both for development
(with a quick edit-refresh cycle)
and for production
(with a focus on code size and speed).

In addition to compilers,
the Dart web platform provides [core libraries][],
access to the [DOM (Document Object Model)][DOM],
and [interoperability for calling JavaScript][interop] from Dart.

You have the option of using Dart web with a higher-level framework.
Many apps that support web plus mobile or desktop are built
using [Flutter][] and [Flutter web][] support.
You can also use [Jaspr][] to build fast and dynamic HTML-based websites.
Flutter web support, Jaspr
and other web frameworks for Dart are powered by the Dart web platform.

<div class="side-by-side">
<div class="centered-rows">
<p class="">
  <a href="/web/get-started" class="filled-button large-button">Build a web app with Dart</a>
</p>
</div>
<div class="centered-rows">
<figure>
  <img 
    src="/assets/img/flutter-gallery.jpg"
    alt="screenshot of Flutter Gallery">
  <figcaption>Flutter Gallery, running in a web browser</figcaption>
</figure>
</div>
</div>

[core libraries]: /libraries#web-platform-libraries
[DOM]: /web/get-started
[Flutter]: https://flutter.dev
[Flutter web]: https://flutter.dev/web
[Jaspr]: https://jaspr.site
[interop]: /interop/js-interop

