Scala til Javascript-oversætter rammer version 1.0

Illustration: Bigstock/REDPIXEL.PL
Scala.js optimerer Scala-kode til effektiv Javascript.

Projektet Scala.js, der 'transpiler' Scala-kode til Javascript, har nået til version 1.0. Det meddeler projektet på dets hjemmeside.

Scala er et objekt-funktionelt hybridsprog, der sædvanligvis afvikles på Javas virtuelle maskine (JVM).

Scala.js optimerer Scala-kode til effektiv Javascript, lover projektet. Trinvis kompilering betyder, at det kun tager få sekunder, når koden ændres. Den genererede Javascript-kode skulle både være hurtig og lille, fra 45 kilobyte og op efter gzip-komprimering, til en hel applikation.

Blandt nyhederne i Scala.js 1.0 er forbedret interoperabilitet med Javascript-biblioteker, bedre portabilitet med hensyn til Scala og JVM-verdenen, samt bedre ydelse. Til gengæld brydes kompatibiliteten med tidligere versioner af miljøet, herunder version 0.6.

Et eksempel på Scala.js, taget fra projektets hjemmeside, kan ses herunder.

val xhr = new XMLHttpRequest()
 
xhr.open("GET",
  "https://api.twitter.com/1.1/search/" +
  "tweets.json?q=%23scalajs"
)
xhr.onload = { (e: Event) =>
  if (xhr.status == 200) {
    val r = JSON.parse(xhr.responseText)
    $("#tweets").html(parseTweets(r))
  }
}
xhr.send()

Tips og korrekturforslag til denne historie sendes til tip@version2.dk
Følg forløbet
Kommentarer (0)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
Log ind eller Opret konto for at kommentere