Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Reformedot
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
Reformedot
3mo ago
> Do you do this at the chromium/V8 level or CDP? Deepest level possible, harder but required for some workflows
2.
▲
by
Reformedot
3mo ago
I get why it can look like we're “lying” to website operators, that’s a fair concern. But stealth, as we see it, isn’t about deception for abuse. It’s about making automated access behave closer to how real users interact with the web,
3.
▲
by
Reformedot
3mo ago
Im super interested on that, please let me know if you manage to detect their browsers!
4.
▲
by
Reformedot
3mo ago
The state does not contain the browser config, since it's configured just before it starts running (and we currently snapshot before Chromium starts). In our case, we prepare the environment, load files that we need later and then we c
5.
▲
by
Reformedot
3mo ago
Oh my bad. You mean warm pools then. That works, yes, but you need to maintain that warm pool, which might not be ready if we receive a big burst of demand Keeping the browser open and warm is also a problem, not all customers require the s
6.
▲
by
Reformedot
3mo ago
Fair. We bill by minute cause our main use case is web automation. If you compare per minute, Lambdas are 4-6x more expensive than our solution
7.
▲
by
Reformedot
3mo ago
Really depends on the server specs. Tab amount relies entirely in memory & CPU availability, not in the infra that runs behind the scenes But yeah, in one server we can fit hundreds of browsers, or even thousands if we use bigger server
8.
▲
by
Reformedot
3mo ago
Starting the VM itself takes 20ms with Firecracker, the slowest part is starting the browser. So there's no benefit on reusing the VM but not the browser. VM isolation is also important, customers can leave downloads and other files th
9.
▲
by
Reformedot
3mo ago
I've experimented with Android Browsers. The problem is that android VMs are super heavy compared to the resources needed to run just Chromium Startups are absurdly slow, isolation is harder, etc... Android bloat is insane, you need to
10.
▲
by
Reformedot
3mo ago
Yes, warm pool work, but our goal is to replace them at all. Warm pools are nice but at the end they also consume resources, And you need to always keep the pool warm, starting browsers to balance, etc... With the upcoming changes we will k
11.
▲
by
Reformedot
3mo ago
Not all use cases require all the features that we built Few issues we had with lambas: - Limited running time (15 min), we support up to 4 hours (we can run longer if needed) - Price - Lack of snapshotting mechanisms - Lack of low-level co
12.
▲
by
Reformedot
3mo ago
Checkpoint with Chromium running is possible and will be our next step. Main blockers right now is fingerprint injection and profile injection, solved already. It's always a balance of engineering effort & gains. Post-Chromium snap
13.
▲
by
Reformedot
3mo ago
We decided to maintain Chromium as engine for stealth purposes. Browsers like LightPanda lack stealth at all, they are trivial to detect. There are ways to make Chromium more performant, by removing everything that you don't need. We b
14.
▲
by
Reformedot
3mo ago
It's not cheaper, slower startup, we lose full control and the environment is not optimized to run Chromium, so we also lose performance
15.
▲
by
Reformedot
3mo ago
Browsers can't be reused between customers. They contain sensitive and private data. Everything needs to be isolated and ephemeral.
16.
▲
by
Reformedot
3mo ago
Our previous solution (Unikraft) did not supported auto-scaling That's why we moved to a fully in-house solution with Firecracker and auto-scaling on EC2
17.
▲
by
Reformedot
3mo ago
> Browser stealth has been a solved problem for some time now That's not true. Bots can still automate the web and there's demand for products that allow it. It's harder than years ago, but not impossible. Defenders are al
18.
▲
by
Reformedot
3mo ago
Our browsers beat competitors in performance too. Chrome uses mainly CPU, not GPU We support GPU via software tho
19.
▲
by
Reformedot
3mo ago
We persist profiles to maintain sessions if needed, this includes cookies, session storage and everything needed to keep your account logged in
20.
▲
by
Reformedot
3mo ago
Yes, it is. It was a challenge to make it work smooth without metal. The scaling out speed was one of the main reasons
21.
▲
by
Reformedot
3mo ago
Docker does not isolate, consumes more resources and is slower
22.
▲
A stealth benchmark of major cloud browser providers
(browser-use.com)
9 points
by
Reformedot
6mo ago
|
0 comments
23.
▲
by
Reformedot
8mo ago
Protection approaches vary wildly across industries and sites, and what counts as "suspicious" looks completely different depending on the context and websites. Our focus is on staying ahead by eliminating signals that antibots ar
24.
▲
Browser agent bot detection is about to change
(browser-use.com)
2 points
by
Reformedot
8mo ago
|
2 comments