The one process per tab approach is nice. I just wish the process
would be called with the url as the arguments somehow, so you could
watch sites by URL in top.
That isn't possible unless you want to do an exec call every time the user goes to a new page. That's why Chrome does its own task manager that knows what each thread is doing.