
Use the latest released version if you need a stable component. The master branch in the repository is considered a development branch and it may have issues. Overviewīefore using CEF4Delphi with an aplication made with Delphi or Lazarus it's necessary to understand that CEF4Delphi is a wrapper that uses CEF's C API and, in turn, CEF insulates the user from the underlying Chromium and Blink code complexity. It's also possible to test CEF4Delphi downloading Lazarus/FPC for free. If you wish to test CEF4Delphi consider downloading the latest Delphi Community Edition from Embarcadero for free. CEF4Delphi includes VCL, FireMonkey (FMX) and Lazarus components tested in 32 and 64 bits. More precisely, it uses CEF 114.2.12 which includes Chromium 1.199ĬEF4Delphi is developed on Delphi 11.3 and it has also been tested in Delphi 7, Delphi XE, Delphi 10, Delphi 10.2, Delphi 10.3, Delphi 10.4 and Lazarus 2.2.4 with FPC 3.2.2. The latest version of CEF4Delphi uses the branch 5735 of CEF. There are new comments with the equivalencies between classes and types of CEF4Delphi and CEF.The code is now spread over many smaller units.The comments in CEF are updated as frequently as the code and they can be replaced by a reference to the CEF file where you can find them. The code comments copied from CEF were removed.The OSR TChromium component was merged into TChromium. To achieve this goal it was necessary to take the following measures : The main goal of CEF4Delphi is to simplify, whenever is possible, the work necessary to upgrade it to the latest version of CEF. DCEF3 hasn't been updated for a long time so it was decided to create a new project. In order to have Chromium-based web browser tabs in BriskBard it's necessary to use the latest stable branch of CEF and have frequent updates.

CEF threads and the browser message loopĬEF4Delphi is based on DCEF3 and fpCEF3, which were using outdated branches of CEF.
