What is libcef.so, and why is it gigantic?

So I’m packaging up a demo for my game, and I notice that my Linux package is over a gigabyte larger than than my Windows package. Considering the Windows package is only 700 MB, that’s pretty weird.

With a bit of digging, I find this file, libcef.so, under Engine\Binaries\ThirdParty\CEF3\Linux.
It’s seemingly unique to Linux, and it’s a whopping 1.1 GB!

image

So, uh, what does this file do? It’s apparently important, since I’ve found some old posts where missing it causes a crash, but I haven’t seen any discussion on its purpose.

Oh, and I’m on 5.1.1, if that matters.

CEF is Chromium Embedded Framework used for the web browser widget I think.

But why is it gigantic on Linux ? I’m on 5.4.2. Now, when I build for shipping, This file size on linux build is 1.09Go and 0.150Go on Windows. It doesn’t make sense !