Embed Google Earth Engine application into web page
<p>Is there a simpler way to embed a Google Earth Engine (javascript) application into a web page without following the tortured route presented by the <a href="https://developers.google.com/earth-engine/app_engine_examples" rel="noreferrer">Google EE demo apps</a>?  </p>

<p>The <a href="https://code.earthengine.google.com/" rel="noreferrer">Earth Engine Code</a> environment makes it quick and fast to develop the core GEE app.  However, it's going to take me 10x the time to embed the GEE app into a web page than it took to do the GEE app.</p>

<p>All the demo apps seem to require (a) using <a href="https://developers.google.com/earth-engine/app_engine_intro" rel="noreferrer">Google App Engine</a>, (b) recoding the GEE app in Python, (c) using jinja2 templating engine to link the python code to the web page, and (d) still some lingering javascript.   </p>

<p>For example, in the <a href="https://trendy-lights-dot-ee-demos.appspot.com/" rel="noreferrer">Trendy Lights demo</a>, the server-side scripter <a href="https://github.com/google/earthengine-api/blob/master/demos/trendy-lights/server.py" rel="noreferrer">server.py</a> App Engine kicks things off and it gets complicated quickly.  (Even the simpler demos go this route.)  </p>

<blockquote>
  <p>When the user first loads the application in their browser, their
  request is routed to the get() function in the MainHandler class by
  the framework we're using, webapp2.</p>
  
  <p>The get() function sends back the main web page (from index.html)
  along with information the browser needs to render an Earth Engine map
  and the IDs of the polygons to show on the map. This information is
  injected into the index.html template through a templating engine
  called Jinja2, which puts information from the Python context into the
  HTML for the user's browser to receive.</p>
</blockquote>