Giter Site home page Giter Site logo

chromium_clang's Introduction

Chromium_Clang:

The Chromium web browser for Windows and Linux built with the open source Clang compiler and LLD linker.

Additional features of the builds include modified compiler and linker optimizations via build configuration modifications.

Implementation of various options are subject to change depending upon performance, stability, and similar paramaters.


Links to latest Linux build releases in deb package format:

https://github.com/RobRich999/Chromium_Clang/releases/tag/v115.0.5771.0-r1143762-linux64-deb-avx2

https://github.com/RobRich999/Chromium_Clang/releases/tag/v115.0.5766.0-r1142852-linux64-deb-avx


Links to latest Windows build releases:

https://github.com/RobRich999/Chromium_Clang/releases/tag/v115.0.5771.0-r1143762-win64-avx2

https://github.com/RobRich999/Chromium_Clang/releases/tag/v115.0.5771.0-r1143762-win64-avx

Chromium_Clang for Windows builds are cross-compiled under Linux.


Links to discontinued, paused, etc. builds:

n/a


Optimization-related build tags:

Builds marked with the "+fulllto" tag utilize whole-program analysis and cross-module optimization using "full" link time optimization.

Builds marked with the "+thinlto" tag utilize whole-program analysis and cross-module optimization using "thin" link time optimization.

Builds marked with the "+pgo" tag utilize profile-guided optimization.

Builds marked with the "+polly" tag utilize the Polly "high-level loop and data-locality optimizer and optimization infrastructure for LLVM."

Builds marked with the "+fast-math" tag utilize aggressive floating-point optimizations for various hot code paths.

Builds marked with the "+avx" tag require processors with AVX instruction set support.

Builds marked with the "+avx2" tag require processors with AVX2 instruction set support.

Builds marked with the "+fma" tag require processors with FMA instruction set support.

Builds marked with the "+sse2" tag (deprecated) require processors with SSE2 instruction set support. AVX support is not required.

Builds marked with the "+sse3" tag (deprecated) require processors with SSE3 instruction set support. AVX support is not required.

SSE3 support is the Chromium project's own minimum SIMD requirement on x86 platforms as of v89 builds.


Primary reason for AVX/AVX2 build recommendation:

https://john-h-k.github.io/VexTransitionPenalties.html


Note regarding FFmpeg:

Use the javascript patcher from here...

https://github.com/StaZhu/enable-chromium-hevc-hardware-decoding

...then proceed with the Chromium_Clang patches and build arguments.


Typical third-party build disclaimer. No warranties. No guarantees. Your mileage may vary. Use at your own risk.

chromium_clang's People

Contributors

robrich999 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.