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.)
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.)