# Performance Analysis - 20251123-080448 == Large component files (>500 lines) == 522 src/components/trustBusiness/WebsiteCopyGenerator.vue 546 src/views/StaffDashboardView.vue 512 src/views/ProjectsView.vue 522 src/views/AdminDashboardView.vue == Missing lazy loading on routes == 11: component: HomeView, == Inline functions in templates (cause re-renders) == src/components/trustBusiness/QuestionnaireSection.vue:39: @click="$emit('previous')" src/components/trustBusiness/QuestionnaireSection.vue:48: @click="$emit('next')" src/components/trustBusiness/QuestionnaireSection.vue:55: @click="$emit('complete')" src/components/trustBusiness/QuestionnaireSidebar.vue:50: @click="$emit('select-section', completion.sectionId)" src/components/trustBusiness/QuestionnaireSidebar.vue:81: @click="$emit('save')" src/components/trustBusiness/QuestionnaireSidebar.vue:88: @click="$emit('submit')" src/components/ui/ToastContainer.vue:35: @click="removeToast(toast.id)" src/views/StaffDashboardView.vue:204: @click="updateTaskStatus(task.id, 'IN_PROGRESS')" src/views/StaffDashboardView.vue:211: @click="updateTaskStatus(task.id, 'COMPLETED')" src/views/StaffDashboardView.vue:273: @click="updateTaskStatus(task.id, 'IN_PROGRESS')" src/views/StaffDashboardView.vue:306: @click="updateTaskStatus(task.id, 'COMPLETED')" src/views/ProjectsView.vue:70: @click="approveProject(project.id)" src/views/ProjectsView.vue:77: @click="showRejectModal(project)" src/views/ProjectsView.vue:115: @click="cancelRequest(request.id)" src/views/LoginView.vue:23: