Lead scoring based on visitor behavior on website

Does this update in real-time, though? Do we have to re-save the lead scoring rules, or run a Workflow, or something, or the lead score will changed based on user behavior without doing anything else, and update itself automatically? Thank you.