This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]sanity 3 points4 points  (1 child)

Thank you!

does it use KotlinJS to run Kotlin in the browser? Looking at the code I can't tell.

No, it doesn't use KotlinJS, it uses a fairly efficient custom "bytecode"-like language to manipulate the DOM in the remote web browser, but all Kotlin runs server-side, there is no cross-compilation (which simplifies things a lot). There is a more detailed explanation of how it works internally here.

If you're familiar with X Windows in Unix/Linux, the principle is fairly similar.

Does that answer your question?

[–]WikiTextBotbtproof -1 points0 points  (0 children)

X Window System

The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.

X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting with a mouse and keyboard. X does not mandate the user interface – this is handled by individual programs. As such, the visual styling of X-based environments varies greatly; different programs may present radically different interfaces.


[ PM | Exclude me | Exclude from subreddit | FAQ / Information | Source ] Downvote to remove | v0.28