SQL documentation states that
The database engine recreates the data, using the view's SQL statement, every time a user queries a view
How does data retrieval process from SQL views offers better performance as compared to execution of select query to retrieve data from tables.
Basically Views are Used for Security purpose Than for performance,while Using Views you can restrict the users from Accessing a particular Table.
The only difference is Views can be saved and reused whenever required,than to rewrite the whole Query again.