javascriptcefsharp

CEFSharp support for ECMAScript 2020 (ES 11)


we use the CEFSharp browser for our application.

One of our client pages that we connect with is now using ECMAScript 2020 (ES 11), and our version of CEFSharp does not support it.

My research has suggested that it was introduced in CEFSharp version 80, however, I cannot find confirmation.

Can anyone suggest which version we should update to in order to support ECMAScript 2020 (ES 11) in CEFSharp, while maintaining backwards compatibility.

Thank-you

UPDATE: Currently we are using CEFSharp 79.1.350.0, I want to update to the latest, but it looks like a lot of potential breaking changes that we will have to make to our application


Solution

  • As shown by caniuse.com, Chromium v80 supports all of the mentioned features (optional chaining ?. and nullish coalescing ?? operators support was added in v80).

    So CEFSharp v80 would be enough but it might have vulnerabilities that the latest version might not have so I recommend you upgrade to the latest version.