JetBrains Runtime: Why We Forked OpenJDK
summary
JetBrains Runtime is a custom fork of OpenJDK tailored for desktop applications, created to address issues encountered in IntelliJ IDEA development. The talk covers concrete fixes and changes in areas like font rendering and antialiasing (including HarfBuzz), HiDPI monitor support, and the Project Lanai renderer.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:03Why JetBrains Runtime
- 10:26Java Swing problems
- 13:43Apple and Oracle bugs
- 17:58Text anti-aliasing
- 23:27Superpixel anti-aliasing in JBR
- 26:58Complex language support
- 30:58High DPI issues
- 36:35Accessibility and screen readers
- 41:37macOS rendering future
- 43:42Q&A
related talks
55mRapid Java Innovation
59mKeeping Pace with the Newer Java Versions
51mWelcome to the Jungle - A safari through the JVM landscape
37mEclipse ❤️ Java
45mJava Innovations - from Developer-driven features to (...)
01h 00mStatic Java, GraalVM Native and OpenJDK
01h 35mJava Keynote at Oracle Code One 2018
38mJetBrains Doesn’t Want Me To Give This Talk
