100k of WHAT? :) It is easy for a 100k solid circles lines up in a grid.
Impossible for 100k mitered lines overlapping the full screen at 1% opacity.
In addition I would guess webgl would get around 10% performance vs native because it is missing a lot of useful API for that kind of stuff and has a significant overhead in javascript - rendering vectors needs a lot of CPU work and not having floats (only doubles) does hurt in use cases like bulk geometry.
If you can get 100k+ bezier curves to render in 30-60fps from a vbo, eg, loop/blinn, let's chat :) we're fine on 1mm+ simple primitives, this is more interesting :)
In addition I would guess webgl would get around 10% performance vs native because it is missing a lot of useful API for that kind of stuff and has a significant overhead in javascript - rendering vectors needs a lot of CPU work and not having floats (only doubles) does hurt in use cases like bulk geometry.