Architecture
Now that you have completed the Quick Start and have a basic Tauri application at hand, it is tempting to jump right in. We invite you, however, to resist this temptation for a couple more pages and learn more about the concepts and ideas behind Tauri. You will find developing an app is much like creating a traditional client-server application on the web, with a couple of subtle but important differences.
This section will cover Tauri's multi-process architecture, windows, and webviews and our design decisions to make your application more secure and resource-efficient.
🗃️ Tauri Architecture
Overview of how Tauri is internally engineered and various components that make up the Tauri ecosystem.
📄️ Development Security
Learn about the steps you can take to help your app be as secure as possible.
📄️ Configuration Files
Since Tauri is a toolkit for building applications there can be many files to configure project settings. Some common files that you may run across are tauri.conf.json, package.json and Cargo.toml. We briefly explain each on this page to help point you in the right direction for which file to modify.
📄️ Webview Versions
WebView2 (Windows)