Object Pascal is strictly typed and linear in execution, which has a lot of benefits for a traditional developer. Above: Being able to integrate well with JS affects everything from threading (web workers) to how you deal with JSON or work with binary data. We want to do as much as possible in Object Pascal, but in order to achieve that – we first need to learn how to properly integrate with JavaScript without loss of fidelity and performance. If you work closely with JavaScript, it’s important to be able to approach JS in way that is both familiar to Object Pascal developers, yet compatible with the underlying reality of JavaScript.