Servo Browser Engine Seeing Many Performance Optimizations & SubtleCrypto API
Collapse
X
-
Can't wait for the day where Verso and LadyBird replaces Chromium-based and Firefox browsers
-
-
Would be awesome to have it as a webview alternative/backend once it has matured enough.Last edited by Lycanthropist; 12 November 2024, 08:25 AM.
Leave a comment:
-
-
Originally posted by Raka555 View Post
I would have loved it if you told us it uses remarkably little memory
It is great that you look at all this with fresh eyes. I have long hoped for a leaner engine with less dependencies.
Keep up the good work.
PS Is there an easy way to play around with it or is it not at that stage yet? (NVM I found the Download page
After loading https://www.google.com
0.0k 0.0k 0.0k 0.0k [vsyscall]
0.0k 0.0k 0.0k 0.0k anon_inode:i915.gem
0.0k 0.0k 0.0k 0.0k [vvar]
0.0k 4.0k 0.0k 0.0k [vdso]
0.0k 8.0k 0.0k 0.0k /home/paul/.cache/fontconfig/4c31730dec557ab86b...
0.0k 12.0k 0.0k 0.0k /home/paul/.cache/fontconfig/6ba42ae0000f58711b...
0.0k 24.0k 0.0k 0.0k /home/paul/.cache/fontconfig/b67b32625a2bb51b02...
0.0k 24.0k 0.0k 0.0k /home/paul/.cache/fontconfig/7491cb2ac7fc5b2a9d...
0.0k 28.0k 0.0k 0.0k /usr/lib/gconv/gconv-modules.cache
0.0k 52.0k 0.0k 0.0k /home/paul/.cache/fontconfig/210c0516121708a580...
1.0k 60.0k 0.0k 0.0k /home/paul/.cache/fontconfig/1dce2cb908b447e938...
1.0k 60.0k 0.0k 0.0k /var/cache/fontconfig/8d4af663993b81a124ee82e61...
1.0k 60.0k 0.0k 0.0k /home/paul/.cache/fontconfig/491f45a0a771fef1c1...
1.0k 68.0k 0.0k 0.0k /home/paul/.cache/fontconfig/fb42211fc6e0c1a73c...
1.0k 96.0k 0.0k 0.0k /home/paul/.cache/fontconfig/f96e5f8939a23ba08c...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.77.69486.173...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.75.69486.173...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.13.69486.173...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.0.69486.1731...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.35.69486.173...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.19.69486.173...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.2.69486.1731...
4.0k 8.0k 0.0k 0.0k /memfd:xshmfence (deleted)
4.0k 68.0k 4.0k 0.0k /usr/lib/libicudata.so.75.1
4.0k 408.0k 0.0k 0.0k /usr/lib/locale/locale-archive
5.0k 292.0k 0.0k 0.0k /home/paul/.cache/fontconfig/f6b893a7224233d96c...
8.0k 16.0k 8.0k 0.0k /usr/lib/libdl.so.2
8.0k 16.0k 8.0k 0.0k /usr/lib/librt.so.1
8.0k 16.0k 8.0k 0.0k /usr/lib/libX11-xcb.so.1.0.0
8.0k 16.0k 8.0k 0.0k /usr/lib/libxcb-shm.so.0.0.0
8.0k 16.0k 8.0k 0.0k /usr/lib/libbrotlicommon.so.1.1.0
8.0k 16.0k 8.0k 0.0k /usr/lib/libpthread.so.0
8.0k 20.0k 8.0k 0.0k /usr/lib/libxshmfence.so.1.0.0
8.0k 20.0k 8.0k 0.0k /usr/lib/libxcb-present.so.0.0.0
8.0k 20.0k 8.0k 0.0k /usr/lib/libXau.so.6.0.0
8.0k 24.0k 8.0k 0.0k /usr/lib/libxcb-dri2.so.0.0.0
8.0k 24.0k 8.0k 0.0k /usr/lib/libnss_mdns_minimal.so.2
8.0k 24.0k 8.0k 0.0k /usr/lib/libXdmcp.so.6.0.0
8.0k 28.0k 8.0k 0.0k /usr/lib/libXfixes.so.3.1.0
8.0k 28.0k 8.0k 0.0k /usr/lib/libxcb-dri3.so.0.1.0
8.0k 32.0k 8.0k 0.0k /usr/lib/libxcb-sync.so.1.0.0
8.0k 36.0k 8.0k 0.0k /usr/lib/libxcb-xfixes.so.0.0.0
8.0k 36.0k 8.0k 0.0k /usr/lib/libpciaccess.so.0.11.1
8.0k 36.0k 8.0k 0.0k /usr/lib/libxkbcommon-x11.so.0.0.0
8.0k 36.0k 8.0k 0.0k /usr/lib/libdrm_radeon.so.1.123.0
8.0k 40.0k 8.0k 0.0k /usr/lib/libdrm_amdgpu.so.1.123.0
8.0k 40.0k 8.0k 0.0k /usr/lib/libffi.so.8.1.4
8.0k 40.0k 8.0k 0.0k /usr/lib/libsensors.so.5.0.0
8.0k 40.0k 8.0k 0.0k /usr/lib/libcap.so.2.70
8.0k 44.0k 8.0k 0.0k /usr/lib/libbrotlidec.so.1.1.0
8.0k 60.0k 8.0k 0.0k /usr/lib/libxcb-randr.so.0.1.0
8.0k 64.0k 8.0k 0.0k /usr/lib/libbz2.so.1.0.8
8.0k 76.0k 8.0k 0.0k /usr/lib/libpcre2-8.so.0.13.0
8.0k 84.0k 8.0k 0.0k /usr/lib/liblzma.so.5.6.2
8.0k 84.0k 8.0k 0.0k /usr/lib/libXext.so.6.4.0
8.0k 96.0k 8.0k 0.0k /usr/lib/libpng16.so.16.44.0
8.0k 104.0k 8.0k 0.0k /usr/lib/libgcc_s.so.1
9.0k 48.0k 8.0k 0.0k /usr/lib/libXrender.so.1.3.0
9.0k 72.0k 8.0k 0.0k /usr/lib/libEGL.so.1.1.0
9.0k 76.0k 8.0k 0.0k /usr/lib/libXi.so.6.1.0
9.0k 92.0k 8.0k 0.0k /usr/lib/libdrm.so.2.123.0
9.0k 100.0k 8.0k 0.0k /usr/lib/libz.so.1.3.1
10.0k 16.0k 8.0k 0.0k /usr/lib/libunwind.so.8.1.0
10.0k 48.0k 8.0k 0.0k /usr/lib/libXcursor.so.1.0.2
10.0k 52.0k 8.0k 0.0k /usr/lib/libgbm.so.1.0.0
10.0k 80.0k 8.0k 0.0k /usr/lib/libdrm_intel.so.1.123.0
10.0k 84.0k 8.0k 0.0k /usr/lib/libelf-0.191.so
10.0k 172.0k 8.0k 0.0k /usr/lib/libxcb.so.1.1.0
11.0k 124.0k 8.0k 0.0k /usr/lib/libxcb-xkb.so.1.0.0
12.0k 12.0k 12.0k 0.0k /dev/shm/ipc-channel-shared-memory.68.69486.173...
12.0k 48.0k 12.0k 0.0k /usr/lib/libwayland-client.so.0.23.1
12.0k 84.0k 12.0k 0.0k /usr/lib/libgraphite2.so.3.2.1
12.0k 124.0k 12.0k 0.0k /usr/lib/libharfbuzz.so.0.60900.0
13.0k 168.0k 12.0k 0.0k /usr/lib/libexpat.so.1.9.3
13.0k 576.0k 8.0k 0.0k /usr/lib/libglib-2.0.so.0.8000.5
14.0k 100.0k 12.0k 0.0k /usr/lib/libedit.so.0.0.73
14.0k 568.0k 8.0k 0.0k /usr/lib/libm.so.6
15.0k 320.0k 12.0k 0.0k /usr/lib/libfontconfig.so.1.14.0
16.0k 16.0k 16.0k 0.0k /dev/shm/ipc-channel-shared-memory.21.69486.173...
16.0k 16.0k 16.0k 0.0k /dev/shm/ipc-channel-shared-memory.16.69486.173...
16.0k 16.0k 16.0k 0.0k /usr/lib/libunwind-x86_64.so.8.1.0
16.0k 16.0k 16.0k 0.0k /dev/shm/ipc-channel-shared-memory.11.69486.173...
16.0k 16.0k 16.0k 0.0k /dev/shm/ipc-channel-shared-memory.12.69486.173...
16.0k 64.0k 12.0k 0.0k /usr/lib/libwayland-server.so.0.23.1
17.0k 224.0k 16.0k 0.0k /usr/lib/ld-linux-x86-64.so.2
18.0k 1.0M 0.0k 0.0k /var/cache/fontconfig/923e285e415b1073c8df160be...
20.0k 20.0k 20.0k 0.0k /dev/shm/ipc-channel-shared-memory.81.69486.173...
20.0k 20.0k 20.0k 0.0k /dev/shm/ipc-channel-shared-memory.29.69486.173...
22.0k 132.0k 20.0k 0.0k /usr/lib/libncursesw.so.6.5
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.30.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.24.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.10.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.39.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.28.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.20.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.40.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.25.69486.173...
24.0k 160.0k 20.0k 0.0k /usr/lib/libglapi.so.0.0.0
24.0k 168.0k 8.0k 0.0k /usr/lib/libnss_resolve.so.2
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.46.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.52.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.58.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.61.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.42.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.51.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.49.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.41.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.57.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.26.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.34.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.60.69486.173...
29.0k 288.0k 12.0k 0.0k /usr/lib/libxkbcommon.so.0.0.0
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.38.69486.173...
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.22.69486.173...
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.47.69486.173...
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.15.69486.173...
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.14.69486.173...
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.50.69486.173...
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.62.69486.173...
36.0k 36.0k 36.0k 0.0k /dev/shm/ipc-channel-shared-memory.9.69486.1731...
36.0k 36.0k 36.0k 0.0k /dev/shm/ipc-channel-shared-memory.17.69486.173...
36.0k 36.0k 36.0k 0.0k /dev/shm/ipc-channel-shared-memory.43.69486.173...
36.0k 36.0k 36.0k 0.0k /dev/shm/ipc-channel-shared-memory.8.69486.1731...
36.0k 36.0k 36.0k 0.0k /dev/shm/ipc-channel-shared-memory.27.69486.173...
36.0k 124.0k 36.0k 0.0k /usr/lib/libfreetype.so.6.20.2
37.0k 264.0k 24.0k 0.0k /usr/lib/libudev.so.1.7.9
38.0k 164.0k 24.0k 0.0k /usr/lib/libnss_myhostname.so.2
38.0k 1.7M 24.0k 0.0k /usr/lib/libc.so.6
40.0k 40.0k 40.0k 0.0k /dev/shm/ipc-channel-shared-memory.18.69486.173...
44.0k 44.0k 44.0k 0.0k /dev/shm/ipc-channel-shared-memory.53.69486.173...
44.0k 44.0k 44.0k 0.0k /dev/shm/ipc-channel-shared-memory.31.69486.173...
44.0k 44.0k 44.0k 0.0k /dev/shm/ipc-channel-shared-memory.23.69486.173...
48.0k 552.0k 8.0k 0.0k /usr/lib/libzstd.so.1.5.6
49.0k 188.0k 48.0k 0.0k /usr/lib/libxml2.so.2.13.3
49.0k 324.0k 16.0k 0.0k /usr/lib/libnss_mymachines.so.2
52.0k 52.0k 52.0k 0.0k /dev/shm/ipc-channel-shared-memory.55.69486.173...
52.0k 52.0k 52.0k 0.0k /dev/shm/ipc-channel-shared-memory.33.69486.173...
52.0k 52.0k 52.0k 0.0k /dev/shm/ipc-channel-shared-memory.54.69486.173...
54.0k 856.0k 28.0k 0.0k /usr/lib/libX11.so.6.4.0
64.0k 64.0k 64.0k 0.0k /dev/shm/ipc-channel-shared-memory.56.69486.173...
64.0k 64.0k 64.0k 0.0k /dev/shm/ipc-channel-shared-memory.32.69486.173...
68.0k 68.0k 68.0k 0.0k /dev/shm/ipc-channel-shared-memory.59.69486.173...
68.0k 68.0k 68.0k 0.0k /dev/shm/ipc-channel-shared-memory.67.69486.173...
68.0k 68.0k 68.0k 0.0k /dev/shm/ipc-channel-shared-memory.66.69486.173...
68.0k 68.0k 68.0k 0.0k /dev/shm/ipc-channel-shared-memory.48.69486.173...
70.0k 1.3M 56.0k 0.0k /usr/lib/libstdc++.so.6.0.33
83.0k 424.0k 80.0k 0.0k /usr/lib/libicuuc.so.75.1
100.0k 100.0k 100.0k 0.0k /dev/shm/ipc-channel-shared-memory.79.69486.173...
108.0k 108.0k 108.0k 0.0k /dev/shm/ipc-channel-shared-memory.45.69486.173...
112.0k 112.0k 112.0k 0.0k /dev/shm/ipc-channel-shared-memory.44.69486.173...
124.0k 124.0k 124.0k 0.0k /dev/shm/ipc-channel-shared-memory.64.69486.173...
124.0k 124.0k 124.0k 0.0k /dev/shm/ipc-channel-shared-memory.63.69486.173...
145.0k 320.0k 52.0k 0.0k /usr/lib/libEGL_mesa.so.0.0.0
148.0k 604.0k 116.0k 0.0k /usr/lib/libGLdispatch.so.0.0.0
188.0k 188.0k 188.0k 0.0k [stack]
196.0k 196.0k 196.0k 0.0k /dev/shm/ipc-channel-shared-memory.4.69486.1731...
204.0k 204.0k 204.0k 0.0k /dev/shm/ipc-channel-shared-memory.69.69486.173...
204.0k 204.0k 204.0k 0.0k /dev/shm/ipc-channel-shared-memory.73.69486.173...
323.0k 1.1M 4.0k 0.0k /home/paul/.cache/mesa_shader_cache_db/index
400.0k 400.0k 400.0k 0.0k /dev/shm/ipc-channel-shared-memory.74.69486.173...
868.0k 868.0k 868.0k 0.0k /dev/shm/ipc-channel-shared-memory.6.69486.1731...
1.6M 1.6M 1.6M 0.0k [anon:js-executable-memory]
4.1M 25.9M 1.1M 0.0k /usr/lib/libgallium-24.2.4-arch1.0.1.so
14.9M 73.8M 1.8M 0.0k /usr/lib/libLLVM.so.18.1
25.0M 25.0M 25.0M 0.0k [anon:js-gc-heap]
40.1M 40.1M 40.1M 0.0k [heap]
59.7M 59.7M 59.7M 0.0k /home/paul/Downloads/servo/servo
462.4M 462.4M 462.4M 0.0k
--------------------------------------------------------------------------------
pss rss privat swap name
--------------------------------------------------------------------------------
614.2M 708.6M 597.4M 0.0k 168
As for install size, Most of the deps servo has gets pulled from gstreamer, the majority of everything else is native rust crates, spidermonkey etc. which all can be statically linked with lto which brings down the file size by tons. Sadly even if you disable gstreamer it seems to still link it for some reason so you can't escape that initial file size. There are some other deps like lzma which can probably be rustified, And fonts currently use libfreetype. I know there are alternatives to freetype that are rust native, and iirc google is doing a freetype rewrite in rust so that should bring font deps under control.
I'm not sure if winit has a hard requirement on dynamically linking things for display on x11/wayland etc. but the dep situation is as I said, mostly due to gstreamer. Sadly there are no native crates for handing video decode/encode apis so servo devs would need to write their own, rust-av once had plans on having a "generic library" but it never panned out. Images are handled by image-rs so all that is native rust and can be lto compiled.
Leave a comment:
-
-
Originally posted by Quackdoc View PostHello from servo, Servo has become "fast" enough to actually be usable on a daily basis so long as you disable flexbox. Still missing lots of things, For instance no blinking cursor thing for typing, and none of the text controls load up, can't paste in images or anything either. That being said, it is remarkably fast, and phoronix forums are mostly usable otherwise.
EDIT: quoting and edits actually didn't work, but the progress that is there is quite nice.
It is great that you look at all this with fresh eyes. I have long hoped for a leaner engine with less dependencies.
Keep up the good work.
PS Is there an easy way to play around with it or is it not at that stage yet? (NVM I found the Download page
After loading https://www.google.com
0.0k 0.0k 0.0k 0.0k [vsyscall]
0.0k 0.0k 0.0k 0.0k anon_inode:i915.gem
0.0k 0.0k 0.0k 0.0k [vvar]
0.0k 4.0k 0.0k 0.0k [vdso]
0.0k 8.0k 0.0k 0.0k /home/paul/.cache/fontconfig/4c31730dec557ab86b...
0.0k 12.0k 0.0k 0.0k /home/paul/.cache/fontconfig/6ba42ae0000f58711b...
0.0k 24.0k 0.0k 0.0k /home/paul/.cache/fontconfig/b67b32625a2bb51b02...
0.0k 24.0k 0.0k 0.0k /home/paul/.cache/fontconfig/7491cb2ac7fc5b2a9d...
0.0k 28.0k 0.0k 0.0k /usr/lib/gconv/gconv-modules.cache
0.0k 52.0k 0.0k 0.0k /home/paul/.cache/fontconfig/210c0516121708a580...
1.0k 60.0k 0.0k 0.0k /home/paul/.cache/fontconfig/1dce2cb908b447e938...
1.0k 60.0k 0.0k 0.0k /var/cache/fontconfig/8d4af663993b81a124ee82e61...
1.0k 60.0k 0.0k 0.0k /home/paul/.cache/fontconfig/491f45a0a771fef1c1...
1.0k 68.0k 0.0k 0.0k /home/paul/.cache/fontconfig/fb42211fc6e0c1a73c...
1.0k 96.0k 0.0k 0.0k /home/paul/.cache/fontconfig/f96e5f8939a23ba08c...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.77.69486.173...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.75.69486.173...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.13.69486.173...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.0.69486.1731...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.35.69486.173...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.19.69486.173...
4.0k 4.0k 4.0k 0.0k /dev/shm/ipc-channel-shared-memory.2.69486.1731...
4.0k 8.0k 0.0k 0.0k /memfd:xshmfence (deleted)
4.0k 68.0k 4.0k 0.0k /usr/lib/libicudata.so.75.1
4.0k 408.0k 0.0k 0.0k /usr/lib/locale/locale-archive
5.0k 292.0k 0.0k 0.0k /home/paul/.cache/fontconfig/f6b893a7224233d96c...
8.0k 16.0k 8.0k 0.0k /usr/lib/libdl.so.2
8.0k 16.0k 8.0k 0.0k /usr/lib/librt.so.1
8.0k 16.0k 8.0k 0.0k /usr/lib/libX11-xcb.so.1.0.0
8.0k 16.0k 8.0k 0.0k /usr/lib/libxcb-shm.so.0.0.0
8.0k 16.0k 8.0k 0.0k /usr/lib/libbrotlicommon.so.1.1.0
8.0k 16.0k 8.0k 0.0k /usr/lib/libpthread.so.0
8.0k 20.0k 8.0k 0.0k /usr/lib/libxshmfence.so.1.0.0
8.0k 20.0k 8.0k 0.0k /usr/lib/libxcb-present.so.0.0.0
8.0k 20.0k 8.0k 0.0k /usr/lib/libXau.so.6.0.0
8.0k 24.0k 8.0k 0.0k /usr/lib/libxcb-dri2.so.0.0.0
8.0k 24.0k 8.0k 0.0k /usr/lib/libnss_mdns_minimal.so.2
8.0k 24.0k 8.0k 0.0k /usr/lib/libXdmcp.so.6.0.0
8.0k 28.0k 8.0k 0.0k /usr/lib/libXfixes.so.3.1.0
8.0k 28.0k 8.0k 0.0k /usr/lib/libxcb-dri3.so.0.1.0
8.0k 32.0k 8.0k 0.0k /usr/lib/libxcb-sync.so.1.0.0
8.0k 36.0k 8.0k 0.0k /usr/lib/libxcb-xfixes.so.0.0.0
8.0k 36.0k 8.0k 0.0k /usr/lib/libpciaccess.so.0.11.1
8.0k 36.0k 8.0k 0.0k /usr/lib/libxkbcommon-x11.so.0.0.0
8.0k 36.0k 8.0k 0.0k /usr/lib/libdrm_radeon.so.1.123.0
8.0k 40.0k 8.0k 0.0k /usr/lib/libdrm_amdgpu.so.1.123.0
8.0k 40.0k 8.0k 0.0k /usr/lib/libffi.so.8.1.4
8.0k 40.0k 8.0k 0.0k /usr/lib/libsensors.so.5.0.0
8.0k 40.0k 8.0k 0.0k /usr/lib/libcap.so.2.70
8.0k 44.0k 8.0k 0.0k /usr/lib/libbrotlidec.so.1.1.0
8.0k 60.0k 8.0k 0.0k /usr/lib/libxcb-randr.so.0.1.0
8.0k 64.0k 8.0k 0.0k /usr/lib/libbz2.so.1.0.8
8.0k 76.0k 8.0k 0.0k /usr/lib/libpcre2-8.so.0.13.0
8.0k 84.0k 8.0k 0.0k /usr/lib/liblzma.so.5.6.2
8.0k 84.0k 8.0k 0.0k /usr/lib/libXext.so.6.4.0
8.0k 96.0k 8.0k 0.0k /usr/lib/libpng16.so.16.44.0
8.0k 104.0k 8.0k 0.0k /usr/lib/libgcc_s.so.1
9.0k 48.0k 8.0k 0.0k /usr/lib/libXrender.so.1.3.0
9.0k 72.0k 8.0k 0.0k /usr/lib/libEGL.so.1.1.0
9.0k 76.0k 8.0k 0.0k /usr/lib/libXi.so.6.1.0
9.0k 92.0k 8.0k 0.0k /usr/lib/libdrm.so.2.123.0
9.0k 100.0k 8.0k 0.0k /usr/lib/libz.so.1.3.1
10.0k 16.0k 8.0k 0.0k /usr/lib/libunwind.so.8.1.0
10.0k 48.0k 8.0k 0.0k /usr/lib/libXcursor.so.1.0.2
10.0k 52.0k 8.0k 0.0k /usr/lib/libgbm.so.1.0.0
10.0k 80.0k 8.0k 0.0k /usr/lib/libdrm_intel.so.1.123.0
10.0k 84.0k 8.0k 0.0k /usr/lib/libelf-0.191.so
10.0k 172.0k 8.0k 0.0k /usr/lib/libxcb.so.1.1.0
11.0k 124.0k 8.0k 0.0k /usr/lib/libxcb-xkb.so.1.0.0
12.0k 12.0k 12.0k 0.0k /dev/shm/ipc-channel-shared-memory.68.69486.173...
12.0k 48.0k 12.0k 0.0k /usr/lib/libwayland-client.so.0.23.1
12.0k 84.0k 12.0k 0.0k /usr/lib/libgraphite2.so.3.2.1
12.0k 124.0k 12.0k 0.0k /usr/lib/libharfbuzz.so.0.60900.0
13.0k 168.0k 12.0k 0.0k /usr/lib/libexpat.so.1.9.3
13.0k 576.0k 8.0k 0.0k /usr/lib/libglib-2.0.so.0.8000.5
14.0k 100.0k 12.0k 0.0k /usr/lib/libedit.so.0.0.73
14.0k 568.0k 8.0k 0.0k /usr/lib/libm.so.6
15.0k 320.0k 12.0k 0.0k /usr/lib/libfontconfig.so.1.14.0
16.0k 16.0k 16.0k 0.0k /dev/shm/ipc-channel-shared-memory.21.69486.173...
16.0k 16.0k 16.0k 0.0k /dev/shm/ipc-channel-shared-memory.16.69486.173...
16.0k 16.0k 16.0k 0.0k /usr/lib/libunwind-x86_64.so.8.1.0
16.0k 16.0k 16.0k 0.0k /dev/shm/ipc-channel-shared-memory.11.69486.173...
16.0k 16.0k 16.0k 0.0k /dev/shm/ipc-channel-shared-memory.12.69486.173...
16.0k 64.0k 12.0k 0.0k /usr/lib/libwayland-server.so.0.23.1
17.0k 224.0k 16.0k 0.0k /usr/lib/ld-linux-x86-64.so.2
18.0k 1.0M 0.0k 0.0k /var/cache/fontconfig/923e285e415b1073c8df160be...
20.0k 20.0k 20.0k 0.0k /dev/shm/ipc-channel-shared-memory.81.69486.173...
20.0k 20.0k 20.0k 0.0k /dev/shm/ipc-channel-shared-memory.29.69486.173...
22.0k 132.0k 20.0k 0.0k /usr/lib/libncursesw.so.6.5
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.30.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.24.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.10.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.39.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.28.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.20.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.40.69486.173...
24.0k 24.0k 24.0k 0.0k /dev/shm/ipc-channel-shared-memory.25.69486.173...
24.0k 160.0k 20.0k 0.0k /usr/lib/libglapi.so.0.0.0
24.0k 168.0k 8.0k 0.0k /usr/lib/libnss_resolve.so.2
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.46.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.52.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.58.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.61.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.42.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.51.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.49.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.41.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.57.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.26.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.34.69486.173...
28.0k 28.0k 28.0k 0.0k /dev/shm/ipc-channel-shared-memory.60.69486.173...
29.0k 288.0k 12.0k 0.0k /usr/lib/libxkbcommon.so.0.0.0
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.38.69486.173...
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.22.69486.173...
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.47.69486.173...
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.15.69486.173...
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.14.69486.173...
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.50.69486.173...
32.0k 32.0k 32.0k 0.0k /dev/shm/ipc-channel-shared-memory.62.69486.173...
36.0k 36.0k 36.0k 0.0k /dev/shm/ipc-channel-shared-memory.9.69486.1731...
36.0k 36.0k 36.0k 0.0k /dev/shm/ipc-channel-shared-memory.17.69486.173...
36.0k 36.0k 36.0k 0.0k /dev/shm/ipc-channel-shared-memory.43.69486.173...
36.0k 36.0k 36.0k 0.0k /dev/shm/ipc-channel-shared-memory.8.69486.1731...
36.0k 36.0k 36.0k 0.0k /dev/shm/ipc-channel-shared-memory.27.69486.173...
36.0k 124.0k 36.0k 0.0k /usr/lib/libfreetype.so.6.20.2
37.0k 264.0k 24.0k 0.0k /usr/lib/libudev.so.1.7.9
38.0k 164.0k 24.0k 0.0k /usr/lib/libnss_myhostname.so.2
38.0k 1.7M 24.0k 0.0k /usr/lib/libc.so.6
40.0k 40.0k 40.0k 0.0k /dev/shm/ipc-channel-shared-memory.18.69486.173...
44.0k 44.0k 44.0k 0.0k /dev/shm/ipc-channel-shared-memory.53.69486.173...
44.0k 44.0k 44.0k 0.0k /dev/shm/ipc-channel-shared-memory.31.69486.173...
44.0k 44.0k 44.0k 0.0k /dev/shm/ipc-channel-shared-memory.23.69486.173...
48.0k 552.0k 8.0k 0.0k /usr/lib/libzstd.so.1.5.6
49.0k 188.0k 48.0k 0.0k /usr/lib/libxml2.so.2.13.3
49.0k 324.0k 16.0k 0.0k /usr/lib/libnss_mymachines.so.2
52.0k 52.0k 52.0k 0.0k /dev/shm/ipc-channel-shared-memory.55.69486.173...
52.0k 52.0k 52.0k 0.0k /dev/shm/ipc-channel-shared-memory.33.69486.173...
52.0k 52.0k 52.0k 0.0k /dev/shm/ipc-channel-shared-memory.54.69486.173...
54.0k 856.0k 28.0k 0.0k /usr/lib/libX11.so.6.4.0
64.0k 64.0k 64.0k 0.0k /dev/shm/ipc-channel-shared-memory.56.69486.173...
64.0k 64.0k 64.0k 0.0k /dev/shm/ipc-channel-shared-memory.32.69486.173...
68.0k 68.0k 68.0k 0.0k /dev/shm/ipc-channel-shared-memory.59.69486.173...
68.0k 68.0k 68.0k 0.0k /dev/shm/ipc-channel-shared-memory.67.69486.173...
68.0k 68.0k 68.0k 0.0k /dev/shm/ipc-channel-shared-memory.66.69486.173...
68.0k 68.0k 68.0k 0.0k /dev/shm/ipc-channel-shared-memory.48.69486.173...
70.0k 1.3M 56.0k 0.0k /usr/lib/libstdc++.so.6.0.33
83.0k 424.0k 80.0k 0.0k /usr/lib/libicuuc.so.75.1
100.0k 100.0k 100.0k 0.0k /dev/shm/ipc-channel-shared-memory.79.69486.173...
108.0k 108.0k 108.0k 0.0k /dev/shm/ipc-channel-shared-memory.45.69486.173...
112.0k 112.0k 112.0k 0.0k /dev/shm/ipc-channel-shared-memory.44.69486.173...
124.0k 124.0k 124.0k 0.0k /dev/shm/ipc-channel-shared-memory.64.69486.173...
124.0k 124.0k 124.0k 0.0k /dev/shm/ipc-channel-shared-memory.63.69486.173...
145.0k 320.0k 52.0k 0.0k /usr/lib/libEGL_mesa.so.0.0.0
148.0k 604.0k 116.0k 0.0k /usr/lib/libGLdispatch.so.0.0.0
188.0k 188.0k 188.0k 0.0k [stack]
196.0k 196.0k 196.0k 0.0k /dev/shm/ipc-channel-shared-memory.4.69486.1731...
204.0k 204.0k 204.0k 0.0k /dev/shm/ipc-channel-shared-memory.69.69486.173...
204.0k 204.0k 204.0k 0.0k /dev/shm/ipc-channel-shared-memory.73.69486.173...
323.0k 1.1M 4.0k 0.0k /home/paul/.cache/mesa_shader_cache_db/index
400.0k 400.0k 400.0k 0.0k /dev/shm/ipc-channel-shared-memory.74.69486.173...
868.0k 868.0k 868.0k 0.0k /dev/shm/ipc-channel-shared-memory.6.69486.1731...
1.6M 1.6M 1.6M 0.0k [anon:js-executable-memory]
4.1M 25.9M 1.1M 0.0k /usr/lib/libgallium-24.2.4-arch1.0.1.so
14.9M 73.8M 1.8M 0.0k /usr/lib/libLLVM.so.18.1
25.0M 25.0M 25.0M 0.0k [anon:js-gc-heap]
40.1M 40.1M 40.1M 0.0k [heap]
59.7M 59.7M 59.7M 0.0k /home/paul/Downloads/servo/servo
462.4M 462.4M 462.4M 0.0k
--------------------------------------------------------------------------------
pss rss privat swap name
--------------------------------------------------------------------------------
614.2M 708.6M 597.4M 0.0k 168
Last edited by Raka555; 11 November 2024, 09:37 AM.
Leave a comment:
-
-
Originally posted by curfew View PostWhy did you start with "Servo has become fast enough" and then conclude with "it's remarkably fast"? Those two are in conflict, so you are -- in essence -- lying. Do we have to disable flexbox so that we won't be blinded by the lightning-like performance of it???
Leave a comment:
-
-
Originally posted by Quackdoc View PostHello from servo, Servo has become "fast" enough to actually be usable on a daily basis so long as you disable flexbox. Still missing lots of things, For instance no blinking cursor thing for typing, and none of the text controls load up, can't paste in images or anything either. That being said, it is remarkably fast, and phoronix forums are mostly usable otherwise.
Leave a comment:
-
-
Hello from servo, Servo has become "fast" enough to actually be usable on a daily basis so long as you disable flexbox. Still missing lots of things, For instance no blinking cursor thing for typing, and none of the text controls load up, can't paste in images or anything either. That being said, it is remarkably fast, and phoronix forums are mostly usable otherwise.
EDIT: quoting and edits actually didn't work, but the progress that is there is quite nice.
Leave a comment:
-
-
Servo Browser Engine Seeing Many Performance Optimizations & SubtleCrypto API
Phoronix: Servo Browser Engine Seeing Many Performance Optimizations & SubtleCrypto API
The Rust-written Servo browser web layout engine project is out with its October 2024 status update that provides insight to their development activities the past several weeks...
Tags: None
-
Leave a comment: