Live data from Hacker News

Show HN: Glide, an extensible, keyboard-focused web browser

blog.craigie.dev

41–50 of 55 posts

Re: Show HN: Glide, an extensible, keyboard-focused web browser

#41
post #40

Omg the compact mode is there. Thank you for putting it back in. Nice to see Firefox forks too this is a really interesting concept, As a use-vim-everywhere kind of user, I absolutely need to try this out.

One thing that feels weird though is the fact that j/k movements are not smooth, is there any way to make them feel better (I might have just skipped that in the docs?)

Re: Show HN: Glide, an extensible, keyboard-focused web browser

#42
post #41
post #40

Omg the compact mode is there. Thank you for putting it back in. Nice to see Firefox forks too this is a really interesting concept, As a use-vim-everywhere kind of user, I absolutely need to try this out.

One thing that feels weird though is the fact that j/k movements are not smooth, is there any way to make them feel better (I might have just skipped that in the docs?)

Ah not yet sadly - https://github.com/glide-browser/glide/discussions/3

I personally prefer non-smooth scrolling as it feels faster.

Re: Show HN: Glide, an extensible, keyboard-focused web browser

#43

Author here - happy to answer any questions :)

Does this support DRM? Like playing Netflix and other commercial streaming-sites. I remember this being a big problem with Firefox-forks. What about Firefox Sync?

Is RPC from external processes possible with this? For example, calling the URL of the open tab, or a list of open tabs and their URLs and/or content? Or remote control a tab, navigating to other URLs, etc? This would be interesting for integrating it with other apps and scripts, and Firefox is somewhat lacking in that field.

How secure is this?

Re: Show HN: Glide, an extensible, keyboard-focused web browser

#44

Author here - happy to answer any questions :)

Does this support DRM? Like playing Netflix and other commercial streaming-sites. I remember this being a big problem with Firefox-forks. What about Firefox Sync? Is RPC from external processes possible with this? For example, calling the URL of the open tab, or a list of open tabs and their URLs and/or content? Or remote control a tab, navigating to other URLs, etc? This would be interesting for integrating it with…

DRM is not possible to support unfortunately: https://glide-browser.app/faq#why-can't-i-play-drm-content

Firefox Sync does work!

RPC is not currently supported but I agree it would be pretty interesting, tweety[0] was recently shared with me and that looks like it'd be quite nice, although I haven't tried it yet.

So far the only divergence from Firefox that could impact security is evaluating the config file, so I've described how that is sandboxed in the security[1] docs but I'm not super happy with the contents of that docs page; anything else you'd like to see mentioned?

[0]: https://github.com/pomdtr/tweety

[1]: https://glide-browser.app/security

Re: Show HN: Glide, an extensible, keyboard-focused web browser

#45

While this isn't quite my cup of tea, it's nice to see Firefox being forked instead of Chromium. With this, there's now at least three significantly modified Firefox forks, alongside Zen and Floorp.

LibreWolf which should be the default

Re: Show HN: Glide, an extensible, keyboard-focused web browser

#46

Earlier quoted context omitted.

Does this support DRM? Like playing Netflix and other commercial streaming-sites. I remember this being a big problem with Firefox-forks. What about Firefox Sync? Is RPC from external processes possible with this? For example, calling the URL of the open tab, or a list of open tabs and their URLs and/or content? Or remote control a tab, navigating to other URLs, etc? This would be interesting for integrating it with…

DRM is not possible to support unfortunately: https://glide-browser.app/faq#why-can't-i-play-drm-content Firefox Sync does work! RPC is not currently supported but I agree it would be pretty interesting, tweety[0] was recently shared with me and that looks like it'd be quite nice, although I haven't tried it yet. So far the only divergence from Firefox that could impact security is evaluating the config file, so I've…

I've seen in the docs that the config does not support imports and also uses a special function for including config from other files. Will it stay this way? And does also prevent code from loading&eval via network? Maybe flesh this out more explicitly in the security-doc. It's not quite obvious from being in-between the docs.

Also, what about 3rd-partys? Can other webextensions access glides functions? Or even worse, websites? I guess this is prevented by Firefox itself, but explaining this more explicitly might be also an enhancement for the security-doc.

Re: Show HN: Glide, an extensible, keyboard-focused web browser

#47

Earlier quoted context omitted.

DRM is not possible to support unfortunately: https://glide-browser.app/faq#why-can't-i-play-drm-content Firefox Sync does work! RPC is not currently supported but I agree it would be pretty interesting, tweety[0] was recently shared with me and that looks like it'd be quite nice, although I haven't tried it yet. So far the only divergence from Firefox that could impact security is evaluating the config file, so I've…

I've seen in the docs that the config does not support imports and also uses a special function for including config from other files. Will it stay this way? And does also prevent code from loading&eval via network? Maybe flesh this out more explicitly in the security-doc. It's not quite obvious from being in-between the docs. Also, what about 3rd-partys? Can other webextensions access glides functions? Or even worse…

I'm not entirely sure what is going to happen with imports to be honest. My current thinking is that they'll be supported eventually but that imported modules should not have access to glide APIs. For anything that does need to use glide APIs, I would support that through a separate API.

Yes eval is blocked, and extensions / websites cannot access glide APIs.

Thanks that is very helpful! Agree those things should be mentioned in the security doc.

Re: Show HN: Glide, an extensible, keyboard-focused web browser

#50
> TL;DR: Glide is a Firefox fork with a TypeScript config that lets you build anything.

Cool. My first thought was that this should be an extension, rather than a separate browser. Of course that's covered in TFA, modern extensions are just not allowed to have the necessary access.

I get the "oh no security" arguments about letting random shit from Chrome Web Store have free reign over the browser, but what if I trust the extension publisher and am willing to assume responsibility for my own actions, data, and computer?

Post reply on HN