У меня сложилось впечатление, что WebKit - это более общая структура, в которую можно подключить несколько движков JavaScript. Наиболее заметно то, что у нас есть JavaScriptCore от Apple и V8 от Google.
Кто-нибудь пробовал подключить Mozilla Rhino? Если нет, не могли бы вы указать мне на некоторые краткие ресурсы о том, что происходит? (Я вряд ли возьмусь за это один, но меня интересует, как структурированы точки расширения WebKit в этой области, просто ради любопытства.)
Кроме того, если мое понимание этого отношения между WebKit, JavaScriptCore и V8 некорректны, и если я скажу прямо, ответ будет прекрасным.