1.With and Without Knockout 2. UI Patterns Data & Bindings Separation of Concerns Structured JavaScript 3. 6+ 2+ Separates behavior and structure Declarative bindings…