Hacker News new | ask | show | jobs
by martian 4160 days ago
I think this is easier than you think. About 8 years ago I was working on a big project in Qt that was two parts -- one part a 3d rendering engine, one part an interactive web view. Having the two interoperate was surprisingly straightforward, and we could do all kinds of HTML/CSS layouts and use JavaScript hooks to call to the Qt classes. I can't imagine it's regressed much since then, though I'll admit it's been a while since I touched it.

PhoneGap provides this kind of experience for mobile.

The issue always ends up being performance -- running the JS runtimes in sandboxed webviews is always* slower than native code.