~/talk

From Desktop to Web Rebuilding our Data Science Platform with Vue &

Talkat Vuejs Amsterdam 2026 · 2026-03-12..03-13· [vue, frontend-architecture]
links:none on file
links:none on file
slides:none on file

KNIME rewrites an 800 MB Eclipse Java desktop into a browser app for 300k users in 60 countries, choosing Vue and Nuxt, shipping a working KNIME Hub and an in‑browser workflow editor. Embedding uses Echo Chromium (CEF) to run alongside Java, then isolates runtime extensions with an SDK that supports iframe and shadow DOM. SVG canvas hits DOM limits so rendering migrates to WebGL via Vue3 Pixi, cutting redraw lag and making large workflows usable in the browser.

AI-written summary · about

  1. 0:00Introduction
  2. 3:59Choosing Vue and Nuxt
  3. 6:49KNIME Hub features
  4. 9:17Web migration metrics
  5. 13:26Desktop and web UI with CEF
  6. 15:54Rendering nodes with SVG
  7. 18:22Embedding extensions with iframe
  8. 20:34First browser-based app
  9. 22:19Performance with large workflows
  10. 25:48Milestones and future plans
  11. 26:49Lessons learned and migrations
  12. 29:14Key takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.