# Opening popup and sending message request at same time

**URL:** <https://forum.inductiveautomation.com/t/opening-popup-and-sending-message-request-at-same-time/92819>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [July 4, 2024, 10:44pm UTC](https://forum.inductiveautomation.com/t/opening-popup-and-sending-message-request-at-same-time/92819 "2024-07-04T22:44:51Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [July 5, 2024, 11:27pm UTC](https://forum.inductiveautomation.com/t/opening-popup-and-sending-message-request-at-same-time/92819/6 "2024-07-05T23:27:53Z")

</div>

> [@simeonw](#):
>
> unless they are run on a different thread:

I quote Paul the Wise:

> [@Can we use system.util.invokeAsynchronous in Ignition Perspective to call custom functions in components?](https://forum.inductiveautomation.com/t/can-we-use-system-util-invokeasynchronous-in-ignition-perspective-to-call-custom-functions-in-components/76282/3):
>
> You absolutely _can_ invoke async threads. It's a relatively heavyweight operation though, and I would not recommend it just for slightly better developer ergonomics. Embrace message handlers so that work happens on existing Perspective worker threads as much as possible.

---

_[View the full topic](https://forum.inductiveautomation.com/t/opening-popup-and-sending-message-request-at-same-time/92819)._
