Pulling data into the browser from multiple sources has been a challenge, courtesy of the same-origin security policy. Historically, JSONP was the only methodology for overcoming this security policy, but that changed in 2014 with the Cross-Origin Resource Sharing (CORS) spec.
In this November 7th, 2019 presentation, Anthony Green talks about the basics of the CORS process and how to test it on a local virtual machine. Then he walks through how to use the process to create a basic tracking application with Symfony and Angular.
About Anthony: Anthony has been programming since the mid-nineties, starting with BASIC and C++, then moving to a splattering of data analysis languages, as the situation required. He started developing web applications in 2009, first in Python, then quickly moving to PHP when he realized its greatness. He has worked with just about all the major content management systems and frameworks over the years. He currently leads the Web Team at 3SI Security Systems and does consulting via AVAS Technology.