title: For a developer what is the difference between the CE and EE versions of GraalVM 19.3?
body: <p>With the recent release of GraalVM 19.3 it had Java 11 support added which made it interesting to look at again for us.  It is understandable that Oracle have two editions, the free community edition and the non-free enterprise edition, but they are very vague about what the actual differences are between the two.</p>
  <p>The FAQ says:</p>
  <blockquote>
  <p>What are the differences between Oracle GraalVM Enterprise Edition and
  GraalVM Community Edition? There are several key advancements in
  GraalVM Enterprise making it a preferred product for enterprises over
  GraalVM Community, including:</p>
  <ul>
  <li>Improved efficiency with higher peak performance and lower memory footprint to lower your infrastructure
  costs and improve application reaction times</li>
  <li>Improved security
  features to safeguard your applications across all languages</li>
  <li>Enterprise support 24x7x365 to deliver peace of mind that your
  environment is backed by GraalVM experts worldwide</li>
  </ul>
  </blockquote>
  <p>The last bullet is understandable for those who need support for mission-critical applications, but I find the first two rather vague.</p>
  <p>I would therefore like to hear from those who have actually worked with GraalVM if
  the differences could be easily summarized - especially if backed by &quot;What does this buy us&quot;-data - for a developer to find out what the Enterprise version will buy us.  Especially from a native image on docker/kubernetes view, as our primary use case at the moment is Java based microservices (currently Spring Boot based, but the microprofile WAR approach is interesting to get rid of the runtime brittleness).</p>