Add Preconnect for Critical Origins

How to optimize staging.daleelaqar.com

Angular SiteScore: 59/100Analyzed May 2026Re-analyze this site

Add Preconnect for Critical Origins

Medium Impact+8 points estimated

Why It Matters

Missing preconnect hints to API and CDN domains add 300ms delay to LCP by forcing extra DNS/connection setup time.

How to Fix

Add <link rel='preconnect' href='https://api.staging.daleelaqar.com'> and <link rel='preconnect' href='https://cdn.daleelaqar.com'> to your Angular index.html head section. Limit total preconnect hints to 4 to avoid performance degradation. Test the connection timing improvements using Chrome DevTools Network tab.

0Needs Improvement

What This Score Means

A score of 59 falls in the "Needs Improvement" range (50-89). While it is better than poor (0-49), you should aim for 90+ to provide an optimal user experience and maximize SEO benefits.

This site is slower than approximately 35% of similar sites. The main issues affecting performance are image optimization, JavaScript execution time, and layout stability.

Addressing these issues could improve your conversion rate by 15-20% and boost your search engine rankings.

Core Web Vitals Analysis

LCP

Largest Contentful Paint

8.1s
Poor

Good: < 2.5s

Measures how long it takes for the main content to appear on screen

INP

Interaction to Next Paint

115ms
Good

Good: < 200ms

Measures how quickly the page responds to user interactions

CLS

Cumulative Layout Shift

0.14
Needs Improvement

Good: < 0.1

Measures visual stability - how much content shifts during page load

AI Performance Analysis

This Angular-based real estate website has poor performance with a score of 59/100. The biggest problem is extremely slow page loading, with the Largest Contentful Paint taking 8.1 seconds - far above the recommended 2.5 seconds. The site is loading too much unused JavaScript (266 KiB of waste) and experiencing significant layout shifts as elements move around while the page loads, particularly affecting the property listings drawer at the bottom. Reducing unused JavaScript, optimizing the Google Maps integration, and fixing layout stability issues could improve the score by 30+ points and dramatically enhance user experience for property searchers.

Other Optimization Recommendations

Fix Layout Shifts in Bottom Drawer

High Impact+25 points estimated

Why It Matters:

The property listing drawer causes a 0.135 CLS score, significantly hurting user experience as content unexpectedly moves.

How to Fix:

Reserve space for the bottom drawer component by setting a fixed height container in CSS. Use Angular's *ngIf with CSS transitions instead of dynamically changing element dimensions. Add skeleton loaders for property cards to prevent content jumping during data loading.

Reduce Unused JavaScript Bundle Size

High Impact+20 points estimated

Why It Matters:

272KB of unused JavaScript delays LCP by 1.2 seconds and wastes bandwidth, especially critical for mobile users.

How to Fix:

Implement Angular lazy loading for non-critical routes and components. Use webpack-bundle-analyzer to identify unused code in the Maps API and main bundle. Split large components like the map viewer into separate chunks that load on-demand using dynamic imports.

Keep Your Site Fast After Optimization

Once your site is optimized, maintain that speed. Use DeployHQ for zero-downtime, automated deployments—so performance fixes and updates go live safely every time, without breaking your site.

Explore DeployHQ →Trusted by engineering teams shipping high-performance sites

Want to Analyze YOUR Website?

Get AI-powered performance insights with actionable fixes in 30 seconds

More Angular Speed Tests

Angular Performance Resources

Frequently Asked Questions