The original Chromium browser does not enable certain components due to licenses and other reasons, resulting in problems such as audio and video cannot be played normally, widevine is turned off, etc., and at the optimization level, only the SSE3 instruction set is used for optimization, and the performance has been greatly improved. Space, in order to solve the above problems and bring a more useful Chromium browser to the members of the forum, now I will share with you the Chromium browser compiled by myself. main features: 1. Versions that enable AVX instruction set and AVX2 instruction set optimization will be provided respectively, and each version will introduce some other same optimizations (see 3 for details) 2. Enable webrtc, widevine (only widevine needs to manually download related components later), ffmpeg and other components to solve some problems in the original Chromium browser 3. Introduce the following optimizations to improve the performance of compiling, linking and running "Using LLVM's LLD linker + using Clang's ThinLTO + using Google's profile-guided optimization (PGO) + using the CPU's FMA instruction set + using Polly + using other compilation and link optimization parameters" 4. Introduce a full codec to improve the performance of the Chromium browser in audio and video scenarios Precautions: 1. Because the AVX or AVX2 instruction set is enabled, the CPU needs to support the relevant instruction set to use the browser normally 2. You can use the synchronization function, but you need to set the relevant api and key by yourself 3. This browser is cross-compiled using the Debian system and the artifacts of VS2022+SDK22621. 4. This browser only modifies the files used for compiling and some files related to the full codec, ffmpeg, etc. Other files remain unchanged, and the modified files will be uploaded to GitLab for your reference. To view the source code of unmodified files, please go to Chromium Code Search 5. This browser will be updated regularly. If there is an update, it will be released in this post. The mini_installer installation package and a portable version will be provided when it is released. 6. Currently only Win x64 version is available, other systems do not support |