diff --git a/_posts/2020-11-03-scalajs-for-scala-3.md b/_posts/2020-11-03-scalajs-for-scala-3.md index 786fbf3e5..ea3d99b90 100644 --- a/_posts/2020-11-03-scalajs-for-scala-3.md +++ b/_posts/2020-11-03-scalajs-for-scala-3.md @@ -42,7 +42,7 @@ Two settings, and suddenly `run` or `test` will compile the codebase to JavaScri There are many components that contribute to this behavior. Just looking at the compilation pipeline, there are already 4 components involved: the compiler plugin for scalac, the linker, and the artifacts for the Scala standard library and the JDK subset that is implemented. -![Scala.js compilation pipeline](/resources/img/blog/scalajs-for-scala-3/compilation-pipeline.svg) +![Scala.js compilation pipeline](/resources/img/blog/scalajs-for-scala-3/compilation-pipeline.png) ### A compiler plugin diff --git a/resources/img/blog/scalajs-for-scala-3/compilation-pipeline.png b/resources/img/blog/scalajs-for-scala-3/compilation-pipeline.png new file mode 100644 index 000000000..57a7e7e3e Binary files /dev/null and b/resources/img/blog/scalajs-for-scala-3/compilation-pipeline.png differ diff --git a/resources/img/blog/scalajs-for-scala-3/compilation-pipeline.svg b/resources/img/blog/scalajs-for-scala-3/compilation-pipeline.svg deleted file mode 100644 index d6d34eea3..000000000 --- a/resources/img/blog/scalajs-for-scala-3/compilation-pipeline.svg +++ /dev/null @@ -1,1091 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Scala.js compiler - - - - - - - - - - - - Scala.js - The Scala Logo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sources - .scala - - .sjsir - - - - - - - - - - - - - - - - - - - - - - - - - - - - - JS - - - - - - - - - Scala.js Output - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0110 - 0011 - 1010 - 0110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0110 - 0011 - 1010 - 0110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0110 - 0011 - 1010 - 0110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0110 - 0011 - 1010 - 0110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0110 - 0011 - 1010 - 0110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0110 - 0011 - 1010 - 0110 - Scala.js optimizer - - - - - - - - - - Scala.js - The Scala Logo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Dependencies - .sjsir - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0110 - 0011 - 1010 - 0110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0110 - 0011 - 1010 - 0110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0110 - 0011 - 1010 - 0110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0110 - 0011 - 1010 - 0110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0110 - 0011 - 1010 - 0110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0110 - 0011 - 1010 - 0110 - - - - - - - - - - - - -