Servo Browser Engine Seeing Many Performance Optimizations & SubtleCrypto API

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Vistaus
    replied
    Originally posted by curfew View Post
    Why 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???
    Lying? That's quite the accusation. Let's keep it friendly around here, especially to good people like Quackdoc.

    Leave a comment:


  • Vistaus
    replied
    Originally posted by Quackdoc View Post
    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.
    No blinking cursor for typing, eh? Let's hope they keep it that way. If there's one thing I hate on OS's/browsers/terminal emulators/etc. it's blinking cursors.

    And no, this is not a joke - I really do hate blinking cursors.

    Leave a comment:


  • ahrs
    replied
    - Servo is gaining a new cross-process compositor API that reduces memory copy overhead for video handling.
    This is interesting. Firefox has had an OS Compositor API for a while now but it never got implemented for X11 and Wayland (supposedly for technical limitations if I remember correctly):

    Leave a comment:


  • Quackdoc
    replied
    Originally posted by rmfx View Post
    I wish servo becomes a very serious project, but it’s not as light and rusty as I wished for (currently).
    I wish it had its own js/wasm engine made with rust too.
    But keep going, the progresses are very encouraging.
    iirc someone had drafted a plan on making the engine portable so you could potentially swap between v8 or spidermonkey or other js engines, possibly like boa, but as i havent seen any progress towards this.

    Leave a comment:


  • rmfx
    replied
    I wish servo becomes a very serious project, but it’s not as light and rusty as I wished for (currently).
    I wish it had its own js/wasm engine made with rust too.
    But keep going, the progresses are very encouraging.

    Leave a comment:


  • msub2
    replied
    Originally posted by User29 View Post

    thanks a lot!

    i was wondering if it will be capable to run from cli and pretend to be a 'real' gfx browser with full javascript support (ie rendering pages and dump the output to stdout for further processing, etc)
    You might be interested in this project from a community member, Cuervo, which is trying to create a TUI frontend for Servo.

    Leave a comment:


  • Quackdoc
    replied
    Originally posted by User29 View Post

    thanks a lot!

    i was wondering if it will be capable to run from cli and pretend to be a 'real' gfx browser with full javascript support (ie rendering pages and dump the output to stdout for further processing, etc)
    I think some form of that may be possible, I know it can dump to a PNG for instance,

    Leave a comment:


  • User29
    replied
    Originally posted by Quackdoc View Post

    currently, not much at all;

    ​​​​​​
    thanks a lot!

    i was wondering if it will be capable to run from cli and pretend to be a 'real' gfx browser with full javascript support (ie rendering pages and dump the output to stdout for further processing, etc)

    Leave a comment:


  • Quackdoc
    replied
    Originally posted by User29 View Post
    what is this good for? (honest question)
    currently, not much at all;
    * it has potential to power alternatives to electron, webkit is slow and chromium browsers will have linux fans crying.
    * It has the *potential* to be really fast in general as "haha fearless threading" does actually apply, especially on massive code bases like a browser
    * being rust, it does have practical potential security benefits, web browsers are very complex things, the less that can go wrong the better
    * an actually community oriented browser. Chrome is the furthest thing from one, and firefox likes to pretend to be one, but isn't.
    * Modularity, Servo is broken into many crates which makes it both easy to work on, use components from other projects (IE. css grid implementation), or use components of it in other projects really easily.

    Leave a comment:


  • User29
    replied
    what is this good for? (honest question)

    Leave a comment:

Working...
X