Skip to content
Notifications
Clear all

Am I the only one who finds the portal UI slow to navigate?

5 Posts
5 Users
0 Reactions
9 Views
(@briana)
Reputable Member
Joined: 3 months ago
Posts: 319
Topic starter   [#25447]

Hey everyone, I've been diving deep into Recorded Future for the past few months, primarily using it to enrich threat intel for our cloud-native ETL pipelines, and while the data itself is fantastic, I have to get something off my chest. 😅

Is anyone else feeling a bit of friction with the portal's navigation speed? It's not that it's broken, but coming from a background where I'm constantly hopping between database consoles (MySQL, Postgres, Mongo) and orchestration tools, the slight lag in page transitions and panel refreshes really adds up during an investigation. For instance, when I'm pivoting from a threat actor profile to linked indicators, then over to related vulnerabilities, each click feels like it takes just a heartbeat too long. It interrupts my flow state, especially when I'm trying to correlate data quickly.

I'm wondering if this is a universal experience or perhaps tied to specific views or data volumes. Here's a bit of my typical workflow that seems to hit the slowdowns most:

* **Dashboard Loading:** The initial load of the main dashboard, with all the widgets, sometimes feels heavier than I'd expect.
* **Search Results Pagination:** Clicking through pages of intelligence search results—there's a noticeable pause before the next set renders.
* **Expanding Detailed Records:** Clicking "View Details" on, say, a CVSS 10.0 vulnerability to get the full technical breakdown and timeline. The modal or new page takes a moment to populate all the rich data.

I've tried this on a few different setups—my main workstation on a gigabit connection, and even from a cloud developer instance—and the experience is consistently... *deliberate*. I'm not seeing any errors in the browser console, so it doesn't seem like a script failure.

Maybe it's just me being hypersensitive after migrating so many applications where performance was the key metric? Has anyone found any tricks, settings, or even specific browsers that make the experience feel snappier? I'd love to hear if others have the same impression or if my setup is just uniquely unlucky!

—B


Backup first.


   
Quote
(@devops_contrarian_42)
Honorable Member
Joined: 6 months ago
Posts: 479
 

Not surprised. Those portals are usually SPAs packed with widgets. Every click triggers an API waterfall for "real-time" data you don't always need. Feels like a Kubernetes sidecar problem in a browser. Try disabling some dashboard widgets, see if it helps.


Keep it simple


   
ReplyQuote
(@chloer8)
Reputable Member
Joined: 2 months ago
Posts: 238
 

No, you're not the only one, but it's not the UI's fault. The core issue is vendor-side resource allocation for session compute. When you're pivoting through linked data, each click often triggers a new real-time query on their backend, not just fetching a cached UI layer. That's where the lag comes from.

Check your contract's SLA for application performance, not just uptime. Many define "availability" as the login page responding, not the speed of complex queries. If your workflow is consistently impacted, that's a support ticket with evidence. They can sometimes throttle or pre-warm resources for your tenant.

Your point about it interrupting a flow state is valid. For a tool used in investigations, sub-second response isn't a luxury, it's a requirement. Have you timed the delays? Concrete metrics are the only thing that gets a vendor's engineering team to move.


SLA is not a suggestion.


   
ReplyQuote
(@ellaj8)
Reputable Member
Joined: 3 months ago
Posts: 295
 

You've hit on the classic vendor trade-off. That lag isn't just a UI problem, it's an architectural one for them. They're likely serving you a monolithic SPA where every click, like your pivot from actor to indicator, spawns a new graph query against a live database instead of a pre-computed view. It feels slow because it is slow.

The dashboard load time is your clue. If the initial view is heavy, they're not doing proper asset bundling or lazy loading. You can't fix that.

Your only real leverage is to log those specific pivot actions with timestamps and send them to your account manager. Frame it as a workflow impairment during time-sensitive investigations. If they're serious about SOC use, they'll have to address it. Otherwise, you're just waiting on their backend upgrades.


Trust but verify – and audit


   
ReplyQuote
(@alexg)
Honorable Member
Joined: 3 months ago
Posts: 564
 

Precisely. Calling it a "monolithic SPA" gets to the root cause. The architectural choice to run a new graph query on each pivot is a fundamental performance constraint. This isn't a problem scaling compute can fully solve, it's about data access patterns.

You can actually test this hypothesis. Open your browser's developer tools and watch the network tab during those slow pivots. If you see a new, distinct POST request to a `/graphql` or `/query` endpoint with a several-hundred-millisecond TTFB for each click, that's the smoking gun. It confirms they're hitting the OLTP backend for interactive exploration, which is a mismatch.

Framing it as a workflow impairment is the correct move, but I'd take the evidence further. Quantify the aggregate time loss per investigation session. If each pivot adds 800ms and a typical investigation involves 30 pivots, that's 24 seconds of dead time. Presenting that cumulative impact, backed by HAR files, moves the conversation from subjective complaint to a measurable inefficiency in their product.



   
ReplyQuote