WebブラウザのレンダリングエンジンをKotlinで再実装する by yasuaki640

Kotlin Fest 2024
ショート(20分)
初級者 Kotlinの活用事例(仕事や学業など)

WebブラウザのレンダリングエンジンをKotlinで再実装する

yasuaki640 yasuaki640 yasuaki640
1

昨今のWebアプリ開発において、Webブラウザは切っても切れない存在です。
このWebブラウザには、HTMLとCSSからテキストや画像を描画する「レンダリングエンジン」が含まれています。

これがどのような仕組みで動いているのか、その裏側についてはご存知でしょうか?

このトークでは、RobinsonというRust製簡易レンダリングエンジンをKotlinで実装することで、レンダリングエンジンの大まかな仕組みの理解を目指します。
また今回のトークで用いた、サンプルコードを他言語で再実装する勉強法も合わせてご紹介します。

このトークを聞き、レンダリングエンジンの裏側を垣間見ることで、Webアプリ開発におけるブラウザからの新たな視点を獲得できるでしょう。

  • 対象の方
    • Webブラウザの仕組みに興味がある方
    • Kotlinでなにか書きたいけど作りたいものがない方