В области обеспечения достойной реализации Chromium Embedded Framework (CEF) для .Net двумя ведущими параметрами являются CefSharp и CefGlue. Они отличаются друг от друга (CefGlue использует P/Invoke для вызова неуправляемого кода CEF, CefSharp использует смешанную оболочку С++/CLI вокруг библиотек CEF).
Есть ли какая-то причина того, что сборка в смешанном режиме лучше, чем вызовы P/Invoke? При прочих равных условиях CefGlue (P/Invoke lib) предоставляет "более тонкую" оболочку вокруг проекта CEF, а это значит, что, скорее всего, быстрее будет реагировать на обновления в восходящей библиотеке.
Есть ли там кто-нибудь с опытом работы с обеими библиотеками, которые могут делиться тем, какими будут дифференцирующие факторы?