miniblink software introduction
Miniblink is only a few megabytes in size and requires only one dll. It can be integrated into various software with a few lines of code through a pure C interface.
Small, only a few M sizes
The interface is pure C, single-threaded, and simple interaction
C++, C#, Delphi, etc. are easy to call
miniblink software functions
Extremely powerful functions, customizable as you like
Complete HTML5 support, friendly to various front-end libraries
After turning off the cross-domain switch, you can use various cross-domain functions.
Integrated into nodejs, you can seamlessly use various open source frameworks of nodejs.
Interception of network resources, replacing any js on any website with local files.
Seamlessly simulates mobile environments.
The new headless mode can greatly save resources for crawlers.
miniblink software features
First of all, miniblink has very strict size requirements. In the original Chromium and Blink, all audio and video features that were not of great use for layout and rendering were cut off, and they only focused on the layout and rendering of web pages. Even in order to cut the size, I did not hesitate to use vc6's crt to run mininblink (see my previous article). This is unprecedented and unprecedented.
Secondly, miniblink keeps up with the latest chromium, which means that all chromium-related resources can be used. In future plans, I plan to add the electron interface so that electron can be replaced seamlessly. If you use miniblink, use the original electron during development and debugging, and then replace those dlls when publishing. You can switch seamlessly, which is very convenient.
miniblink FAQ
1. How to use the miniblink control?
Miniblink exports the interfaces of electron and WKE, which can directly and seamlessly replace existing electron and WKE projects.
Early miniblink also exported the CEF interface, but it has now been abandoned.
Miniblink has a small demo. From the demo, you can see that bracketct, an open source editor based on cef, has been successfully run by miniblink. Now that the electron interface is ready, vscode is running.
2. How to cut miniblink to such a small size?
This is more complicated. The main thing is to separate blink from chromium, and at the same time add the cc layer (hardware rendering layer). Today's blink is no longer the webkit it was back then. The rendering part is all done on the cc layer, which is extremely complicated. I have been rewriting his painful and complicated cc layer for the past six months.
miniblink update log
1. Fixed BUG, the new version has a better experience
2. Some pages have been changed
Huajun editor recommends:
miniblink software feels really good! The editor specially tested it for this purpose, and it works really well.Xiaolu word extension tool,FreeSPC,Snail Elf SEO Tools,Orpheus Office System,Web page dynamic conversion assistantThese are all very good software tested by the editor, come and choose the one that suits you!
Your comment needs to be reviewed before it can be displayed