# \[IGN-6503\]Project Library Script Initialization Races

**URL:** <https://forum.inductiveautomation.com/t/ign-6503-project-library-script-initialization-races/98636>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [November 14, 2024, 8:51pm UTC](https://forum.inductiveautomation.com/t/ign-6503-project-library-script-initialization-races/98636 "2024-11-14T20:51:28Z")\
**Posts on this page:** 1\
**Showing post:** 28

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [October 24, 2025, 3:45pm UTC](https://forum.inductiveautomation.com/t/ign-6503-project-library-script-initialization-races/98636/28 "2025-10-24T15:45:17Z")

</div>

Regarding libraries the consensus is

1. First party libraries are preferred aka the `system.*` namespace
2. Java libraries are second if you cannot work a solution with the first group of functions
3. Jython libraries are last espeically anything regarding networking you should 100% not use the jython libraries as there are known issues

Great thread here too with a lot of good info [Do's and Don'ts when developing First Project with Ignition?](https://forum.inductiveautomation.com/t/dos-and-donts-when-developing-first-project-with-ignition/93592)

---

_[View the full topic](https://forum.inductiveautomation.com/t/ign-6503-project-library-script-initialization-races/98636)._
