• 0 Posts
  • 1 Comment
Joined 7 months ago
cake
Cake day: September 15th, 2024

help-circle
  • Because neither Kotlin nor JavaScript load images.

    Kotlin is a Java runtime language, whose most common use is being compiled to bytecode to run full desktop or server applications.

    JavaScript is a web browser language, whose most common use is being sent alongside HTML to augment the behavior of a web browser.

    Since Kotlin tends to operate outside of a browser sandbox, it makes sense to expose JRE features to allow memory efficient image handling.

    In contrast, JavaScript within a browser sandbox only gets images loaded by the web browser, which were already sent over the Internet and loaded in their full size.

    ( There are ways to run JavaScript outside a browser and Kotlin within, but that’s a bigger topic.)