Full-featured web browser developed in C# and CefSharp.
Projects
SharpBrowser is the fastest open source C# web browser available!
Uses a lightweight CEF renderer that renders web pages even faster than Google Chrome.
We compared all available .NET browser engines and chose the high-performance CefSharp.
SharpBrowser uses CefSharp v106.0.290 and is built on .NET 6.
Project Characteristics
- Web technology support: including HTML5, CSS3, JavaScript (JS), HTML5 video playback, WebGL 3D rendering and WebAssembly.
- Tabbed browsing: Multi-tab support makes it easy for users to manage and switch between multiple web pages at the same time.
- Smart address bar: with quick navigation function, you can directly enter the URL or search keywords to visit Google or other websites.
- Navigation Controls: Provides standard back, forward, stop and refresh buttons to help users efficiently manage their browsing history.
- Developer Tools: Built-in developer tools for easy debugging of web code and inspection of elements.
- Enhanced Search Functionality: Integrated search bar supports instant search and highlights all matches.
- Efficient Download Management: Built-in download manager for easy tracking and management of download tasks.
- Personalized Error Pages: You can set up custom error pages to improve user experience.
- Customizable Context Menu: Allows users to adjust the context menu options to their personal preferences.
- Branding Customization: Add vendor logos, specific buttons or shortcuts with ease.
- Offline Browsing Support: Supports browsing saved offline web content.
System Requirements
- .NET 6
- The 32-bit and 64-bit versions of the VC++ 2019 runtime need to be installed.
- The version of the VC++ runtime required by CEFSharp needs to be installed.
(computer) shortcut key
Browser effect
1. Apple's official website
2、WebAssembly & WebGL
3、YouTube
4. Google Maps
5. Developer tools
6、Download tab
summarize
SharpBrowser is a high-performance open source browser built on CefSharp 106 and .NET 6 that has become the new benchmark in the market with its exceptional speed and flexibility. It not only offers a browsing experience that surpasses even Chrome, but is also rich in features and highly customizable.
CefSharp is a lightweight .NET wrapper by Marshall A. Greenblatt based on the Chromium Embedded Framework (CEF) that allows us to seamlessly embed Chromium in .
About 30% of the binding code is written in C++/CLI, while the rest is mostly done in C#. This design allows CefSharp to be used by C#, or any other language that supports the CLR.
I hope this article can help friends in development. Welcome to leave a message in the comments section to discuss and share your experience and suggestions.
Project Address
GitHub:/sharpbrowser/SharpBrowser
Document Address:
If you found this article helpful, why not support it with a like? Your support is what keeps me motivated to continue sharing my knowledge. Feel free to leave a comment if you have any questions or need further help.
You can also join WeChat[DotNet Technician] community to share ideas and grow with other tech-loving peers!Excellence is a habit, so feel free to leave a comment and learn!