{"id":16719,"date":"2022-03-01T12:35:27","date_gmt":"2022-03-01T17:35:27","guid":{"rendered":"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/"},"modified":"2024-08-12T11:30:05","modified_gmt":"2024-08-12T15:30:05","slug":"javascript","status":"publish","type":"page","link":"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/","title":{"rendered":"JavaScript\/TypeScript"},"content":{"rendered":"<div class='bbg-row bbg-bg--black bbg-bg--has-media' data-anchor='row-6a079e13b00bc'>\n  \n\t<style>\n\n    video.video {\n        background-image: url(https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&type=webp&url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/JavaScript-at-Bloomberg-Thumb-1.jpg);\n    }\n\n    @media screen and ( min-width: 760px ) and ( max-width: 1020px ) {\n        .video-container {\n            background-image: url();\n        }\n    }\n\n    @media screen and ( max-width: 759px ) {\n        .video-container {\n            background-image: url();\n        }\n    }\n\n<\/style>\n\n<div id=\"video-bg-6a079e13b0660\" class=\"video-container\" data-src=\"https:\/\/player.vimeo.com\/progressive_redirect\/playback\/674865970\/rendition\/1080p?loc=external&amp;signature=ec5f9ec67f46c8adb4a2d61906b25bbd707490d1cfa3baee7b6c05098227c23a\" data-src-tablet=\"https:\/\/player.vimeo.com\/progressive_redirect\/playback\/674865970\/rendition\/540p?loc=external&amp;signature=ef15ddd61ae4a382d79e1533d7d8acce7bef964e1cc7b9626ac7ba73251d7022\" data-src-mobile=\"https:\/\/player.vimeo.com\/progressive_redirect\/playback\/674865970\/rendition\/360p?loc=external&amp;signature=0807590151f4891bf57b6d117e8e93303b37b8742dc7ed806c8116b0bbe5cb9c\"><\/div>\n\n<script>\n  !(function() {\n    var setVideo = function() {\n      var videoEl = document.querySelector(\"#video-bg-6a079e13b0660\");\n\n      if (videoEl) {\n        var defaultVideo = videoEl.dataset.src;\n\n        if (document.body.offsetWidth < 760) {\n          defaultVideo = videoEl.dataset.srcMobile || defaultVideo;\n        } else if (document.body.offsetWidth < 1020) {\n          defaultVideo = videoEl.dataset.srcTablet || defaultVideo;\n        }\n\n        var videoIdName = \"container-video-bg-6a079e13b0660\";\n        var buttonIdName = \"button-\"+videoIdName;\n\n        videoEl.innerHTML = (\n          '<video playsinline autoplay muted loop poster=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&type=webp&url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/JavaScript-at-Bloomberg-Thumb-1.jpg\" class=\"video\" id=\"'+videoIdName+'\"\">' +\n            '<source data-src=\"' + defaultVideo + '\" src=\"' + defaultVideo + '\" type=\"video\/mp4\">' +\n          '<\/video>'\n        );\n\n        var video = document.querySelector('#' + videoIdName);\n      }\n    };\n\n    setVideo();\n\n    var tid;\n    window.addEventListener(\n      \"resize\",\n      function() {\n        window.clearTimeout(tid);\n        tid = window.setTimeout(setVideo, 250);\n      },\n      false\n    );\n  })();\n<\/script>\n\n\t\n\t<div class=\"bbg-row--content bbg-height--40\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-10 bbg-column--valign-middle'>\n\t<div class=\"bbg-heading bbg-heading--has-pretext bbg-heading--has-heading\"><a class=\"bbg-heading__pretext\" href=\"\">Tech At Bloomberg<\/a><h1 class=\"bbg-heading__heading\">JavaScript\/TypeScript<\/h1><\/div><div class=\"bbg-cta bbg-cta--color-default bbg-cta--align-left bbg-cta--type-link\"><a class=\"bbg-button bbg-button--align-left bbg-button--size-medium\" href=\"https:\/\/bloomberg.avature.net\/en_US\/careers\/SearchJobs\/javascript?listFilterMode=1&#038;jobRecordsPerPage=12&#038;\" id=\"bbg-button-6a079e13b0497\" data-element=\"cta-button\" data-description=\"Search Javascript jobs\" target=\"_blank\" rel=\"noopener external\">Search Javascript jobs<\/a><\/div>\n\n<\/div>\n\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--grey ' data-anchor='row-6a079e13b4954'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-10'>\n\t<div class='bb-wysiwyg'>\n    \n    <p class=\"emphasis\">JavaScript is employed by a range of engineering teams across Bloomberg, as the expressiveness of the language makes it a natural fit for describing business rules and application flow.<\/p>\n<p>Uses range from web applications and communications channels to complex workflows for traders. The technologies and frameworks used to build JavaScript applications keep evolving \u2013 and our engineers are passionate about pushing the language to its limits.<\/p>\n\n<\/div>\n\n\n<\/div>\n\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--black ' data-anchor='row-6a079e13b6462'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-5'>\n\t<div class='bb-wysiwyg'>\n    \n    <h2 class=\"emphasis\">A collaborative effort<\/h2>\n\n<\/div>\n\n\n<\/div>\n<div class='bbg-column bbg-column--width-6 bbg-column--offset-1'>\n\t<div class='bb-wysiwyg'>\n    \n    <p>Bloomberg is dedicated to supporting our more than 2,000 software engineers who write JavaScript, from providing feature parity for our proprietary toolkits and frameworks to leveraging <a href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/open-source\/\">open source tools<\/a> and giving back to the community when we can. We are strongly committed to JavaScript, with over 10,000 front-end apps and one of the largest JavaScript codebases in the world \u2013 tens of millions of lines of code. Our internal JavaScript Guild is passionate about the future of the community and discovering how to use JavaScript in unique and revolutionary ways.<\/p>\n\n<\/div>\n\n\n<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--white  bbg-row--margin-bottom-none' data-anchor='row-6a079e13b8913'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-6'>\n\t<div class='bb-wysiwyg'>\n    \n    <h2 class=\"emphasis\">How we apply JavaScript to real-world problems<\/h2>\n\n<\/div>\n\n\n<\/div>\n<div class='bbg-column bbg-column--width-6'>\n\t\n<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--white  bbg-row--margin-top-compact bbg-row--margin-bottom-none bbg-h-hide-mobile bbg-h-hide-tablet' data-anchor='row-6a079e13ba81b'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-8'>\n\t<div class='bb-wysiwyg'>\n    \n    <h3>Terminal and web front-end architecture<\/h3>\n<p>Building long-lived and ephemeral desktop and web applications. Designing dynamic forms to financial tickets. Communications systems (instant messages, emails, shared documents, trading functions, research and analysis functions and a wide variety of tools).<\/p>\n\n<\/div>\n\n\n<\/div>\n<div class='bbg-column bbg-column--width-2 bbg-column--offset-1'>\n\t<p>    <style>\n                @media (max-width: 759px) {\n            #bbg-ae-animation-6a079e13bb7f6 svg {\n                display: none;\n            }\n        }\n        @media (min-width: 760px) {\n            #bbg-ae-animation-6a079e13bc18c svg {\n                display: none;\n            }\n        }\n                #bbg-ae-animation-6a079e13bb7f6 {\n            width: 100%;\n        }\n    \n            #bbg-ae-animation-6a079e13bc18c {\n            width: 100%;\n        }\n        <\/style>\n\n      <div class=\"bbg-ae-animation\"\n         id=\"bbg-ae-animation-6a079e13bb7f6\"\n         data-name=\"bbg-ae-animation-6a079e13bb7f6\"\n         data-animation-path=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/terminal.json\"\n         data-animation-type=\"view\"\n         data-anim-loop=\"false\"\n         data-breakpoint=\"760\"\n         data-mobile=\"false\"\n         data-start-at=\"75\"\n         data-reset=\"true\"><\/div>\n  \n      <div class=\"bbg-ae-animation\"\n         id=\"bbg-ae-animation-6a079e13bc18c\"\n         data-name=\"bbg-ae-animation-6a079e13bc18c\"\n         data-animation-path=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/terminal.json\"\n         data-animation-type=\"view\"\n         data-anim-loop=\"false\"\n         data-breakpoint=\"760\"\n         data-mobile=\"false\"\n         data-start-at=\"100\"\n         data-reset=\"true\"><\/div>\n  <div class='bb-wysiwyg'>\n    \n    \n<\/div>\n\n<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--white  bbg-row--margin-top-compact bbg-row--margin-bottom-compact bbg-h-hide-desktop' data-anchor='row-6a079e13bf94b'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-2 bbg-column--m-width-4 bbg-column--s-width-2 bbg-column--offset-1'>\n\t    <style>\n                @media (max-width: 759px) {\n            #bbg-ae-animation-6a079e13bfc2f svg {\n                display: none;\n            }\n        }\n        @media (min-width: 760px) {\n            #bbg-ae-animation-6a079e13c0064 svg {\n                display: none;\n            }\n        }\n                #bbg-ae-animation-6a079e13bfc2f {\n            width: 100%;\n        }\n    \n            #bbg-ae-animation-6a079e13c0064 {\n            width: 100%;\n        }\n        <\/style>\n\n      <div class=\"bbg-ae-animation\"\n         id=\"bbg-ae-animation-6a079e13bfc2f\"\n         data-name=\"bbg-ae-animation-6a079e13bfc2f\"\n         data-animation-path=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/terminal.json\"\n         data-animation-type=\"view\"\n         data-anim-loop=\"false\"\n         data-breakpoint=\"760\"\n         data-mobile=\"false\"\n         data-start-at=\"75\"\n         data-reset=\"true\"><\/div>\n  \n      <div class=\"bbg-ae-animation\"\n         id=\"bbg-ae-animation-6a079e13c0064\"\n         data-name=\"bbg-ae-animation-6a079e13c0064\"\n         data-animation-path=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/terminal.json\"\n         data-animation-type=\"view\"\n         data-anim-loop=\"false\"\n         data-breakpoint=\"760\"\n         data-mobile=\"false\"\n         data-start-at=\"100\"\n         data-reset=\"true\"><\/div>\n  \n\n<\/div>\n<div class='bbg-column bbg-column--width-8'>\n\t<div class='bb-wysiwyg'>\n    \n    <h3>Terminal and web front-end architecture<\/h3>\n<p>Building long-lived and ephemeral desktop and web applications. Designing dynamic forms to financial tickets. Communications systems (instant messages, emails, shared documents, trading functions, research and analysis functions and a wide variety of tools).<\/p>\n\n<\/div>\n\n\n<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--white  bbg-row--margin-top-none bbg-row--margin-bottom-none bbg-h-hide-mobile bbg-h-hide-tablet' data-anchor='row-6a079e13c1ec2'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-8'>\n\t<div class='bb-wysiwyg'>\n    \n    <h3>Data and news visualization<\/h3>\n<p>Data visualization is very important to us, whether it is on the Bloomberg Terminal, or on bloomberg.com. We use a variety of cutting-edge open source technologies to render charts, graphs, maps, and other visual aids to help our customers make sense of the data as efficiently as possible.<\/p>\n\n<\/div>\n\n\n<\/div>\n<div class='bbg-column bbg-column--width-2 bbg-column--offset-1'>\n\t<p>    <style>\n                @media (max-width: 759px) {\n            #bbg-ae-animation-6a079e13c2cd7 svg {\n                display: none;\n            }\n        }\n        @media (min-width: 760px) {\n            #bbg-ae-animation-6a079e13c369e svg {\n                display: none;\n            }\n        }\n                #bbg-ae-animation-6a079e13c2cd7 {\n            width: 100%;\n        }\n    \n            #bbg-ae-animation-6a079e13c369e {\n            width: 100%;\n        }\n        <\/style>\n\n      <div class=\"bbg-ae-animation\"\n         id=\"bbg-ae-animation-6a079e13c2cd7\"\n         data-name=\"bbg-ae-animation-6a079e13c2cd7\"\n         data-animation-path=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/data-vis.json\"\n         data-animation-type=\"view\"\n         data-anim-loop=\"false\"\n         data-breakpoint=\"760\"\n         data-mobile=\"false\"\n         data-start-at=\"75\"\n         data-reset=\"true\"><\/div>\n  \n      <div class=\"bbg-ae-animation\"\n         id=\"bbg-ae-animation-6a079e13c369e\"\n         data-name=\"bbg-ae-animation-6a079e13c369e\"\n         data-animation-path=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/data-vis.json\"\n         data-animation-type=\"view\"\n         data-anim-loop=\"false\"\n         data-breakpoint=\"760\"\n         data-mobile=\"false\"\n         data-start-at=\"100\"\n         data-reset=\"true\"><\/div>\n  <div class='bb-wysiwyg'>\n    \n    \n<\/div>\n\n<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--white  bbg-row--margin-top-none bbg-row--margin-bottom-compact bbg-h-hide-desktop' data-anchor='row-6a079e13c5433'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-2 bbg-column--m-width-4 bbg-column--s-width-2 bbg-column--offset-1'>\n\t    <style>\n                @media (max-width: 759px) {\n            #bbg-ae-animation-6a079e13c5767 svg {\n                display: none;\n            }\n        }\n        @media (min-width: 760px) {\n            #bbg-ae-animation-6a079e13c5ad5 svg {\n                display: none;\n            }\n        }\n                #bbg-ae-animation-6a079e13c5767 {\n            width: 100%;\n        }\n    \n            #bbg-ae-animation-6a079e13c5ad5 {\n            width: 100%;\n        }\n        <\/style>\n\n      <div class=\"bbg-ae-animation\"\n         id=\"bbg-ae-animation-6a079e13c5767\"\n         data-name=\"bbg-ae-animation-6a079e13c5767\"\n         data-animation-path=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/data-vis.json\"\n         data-animation-type=\"view\"\n         data-anim-loop=\"false\"\n         data-breakpoint=\"760\"\n         data-mobile=\"false\"\n         data-start-at=\"75\"\n         data-reset=\"true\"><\/div>\n  \n      <div class=\"bbg-ae-animation\"\n         id=\"bbg-ae-animation-6a079e13c5ad5\"\n         data-name=\"bbg-ae-animation-6a079e13c5ad5\"\n         data-animation-path=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/data-vis.json\"\n         data-animation-type=\"view\"\n         data-anim-loop=\"false\"\n         data-breakpoint=\"760\"\n         data-mobile=\"false\"\n         data-start-at=\"100\"\n         data-reset=\"true\"><\/div>\n  \n\n<\/div>\n<div class='bbg-column bbg-column--width-8'>\n\t<div class='bb-wysiwyg'>\n    \n    <h3>Data and news visualization<\/h3>\n<p>Data visualization is very important to us, whether it is on the Bloomberg Terminal, or on bloomberg.com. We use a variety of cutting-edge open source technologies to render charts, graphs, maps, and other visual aids to help our customers make sense of the data as efficiently as possible.<\/p>\n\n<\/div>\n\n\n<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--white  bbg-row--margin-top-none bbg-h-hide-mobile bbg-h-hide-tablet' data-anchor='row-6a079e13c7515'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-8'>\n\t<div class='bb-wysiwyg'>\n    \n    <h3>Streaming market data<\/h3>\n<p>The Bloomberg Terminal streams data ingested from exchanges and data providers worldwide to hundreds of thousands of users in real-time. We use highly-optimized JavaScript to efficiently stream data to each Bloomberg Terminal and make efficient DOM updates to render thousands of rows of data on the screen.<\/p>\n\n<\/div>\n\n\n<\/div>\n<div class='bbg-column bbg-column--width-2 bbg-column--offset-1'>\n\t<p>    <style>\n                @media (max-width: 759px) {\n            #bbg-ae-animation-6a079e13c825c svg {\n                display: none;\n            }\n        }\n        @media (min-width: 760px) {\n            #bbg-ae-animation-6a079e13c8b1a svg {\n                display: none;\n            }\n        }\n                #bbg-ae-animation-6a079e13c825c {\n            width: 100%;\n        }\n    \n            #bbg-ae-animation-6a079e13c8b1a {\n            width: 100%;\n        }\n        <\/style>\n\n      <div class=\"bbg-ae-animation\"\n         id=\"bbg-ae-animation-6a079e13c825c\"\n         data-name=\"bbg-ae-animation-6a079e13c825c\"\n         data-animation-path=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/streamind-data.json\"\n         data-animation-type=\"view\"\n         data-anim-loop=\"false\"\n         data-breakpoint=\"760\"\n         data-mobile=\"false\"\n         data-start-at=\"75\"\n         data-reset=\"false\"><\/div>\n  \n      <div class=\"bbg-ae-animation\"\n         id=\"bbg-ae-animation-6a079e13c8b1a\"\n         data-name=\"bbg-ae-animation-6a079e13c8b1a\"\n         data-animation-path=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/streamind-data.json\"\n         data-animation-type=\"view\"\n         data-anim-loop=\"false\"\n         data-breakpoint=\"760\"\n         data-mobile=\"false\"\n         data-start-at=\"100\"\n         data-reset=\"false\"><\/div>\n  <div class='bb-wysiwyg'>\n    \n    \n<\/div>\n\n<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--white  bbg-row--margin-top-none bbg-h-hide-desktop' data-anchor='row-6a079e13ca6f8'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-2 bbg-column--m-width-4 bbg-column--s-width-2 bbg-column--offset-1'>\n\t    <style>\n                @media (max-width: 759px) {\n            #bbg-ae-animation-6a079e13ca96c svg {\n                display: none;\n            }\n        }\n        @media (min-width: 760px) {\n            #bbg-ae-animation-6a079e13cac21 svg {\n                display: none;\n            }\n        }\n                #bbg-ae-animation-6a079e13ca96c {\n            width: 100%;\n        }\n    \n            #bbg-ae-animation-6a079e13cac21 {\n            width: 100%;\n        }\n        <\/style>\n\n      <div class=\"bbg-ae-animation\"\n         id=\"bbg-ae-animation-6a079e13ca96c\"\n         data-name=\"bbg-ae-animation-6a079e13ca96c\"\n         data-animation-path=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/streamind-data.json\"\n         data-animation-type=\"view\"\n         data-anim-loop=\"false\"\n         data-breakpoint=\"760\"\n         data-mobile=\"false\"\n         data-start-at=\"75\"\n         data-reset=\"false\"><\/div>\n  \n      <div class=\"bbg-ae-animation\"\n         id=\"bbg-ae-animation-6a079e13cac21\"\n         data-name=\"bbg-ae-animation-6a079e13cac21\"\n         data-animation-path=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/streamind-data.json\"\n         data-animation-type=\"view\"\n         data-anim-loop=\"false\"\n         data-breakpoint=\"760\"\n         data-mobile=\"false\"\n         data-start-at=\"100\"\n         data-reset=\"false\"><\/div>\n  \n\n<\/div>\n<div class='bbg-column bbg-column--width-8'>\n\t<div class='bb-wysiwyg'>\n    \n    <h3>Streaming market data<\/h3>\n<p>The Bloomberg Terminal streams data ingested from exchanges and data providers worldwide to hundreds of thousands of users in real-time. We use highly-optimized JavaScript to efficiently stream data to each Bloomberg Terminal and make efficient DOM updates to render thousands of rows of data on the screen.<\/p>\n\n<\/div>\n\n\n<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--grey ' data-anchor='row-6a079e13ccab2'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-6'>\n\t<div class='bb-wysiwyg'>\n    \n    <h2 class=\"emphasis\">A leading contributor to the JavaScript community<\/h2>\n\n<\/div>\n<div class='bb-wysiwyg'>\n    \n    <p>Bloomberg is a Silver Member of the OpenJS Foundation and an Associate Member of ECMA International. We participate in steering the direction of the JavaScript language, co-chairing TC39, the technical committee that determines the ECMAScript specification.<\/p>\n<p>JavaScript has evolved into a ubiquitous and essential language relied upon by the world&#8217;s largest community of software developers. We hope that by investing in the web commons, we support not just ourselves, but the web itself. Some of the features Bloomberg has contributed to include: BigInt, Promise.allSettled, Class Fields, Decorators, Temporal, Record &amp; Tuple, and more.<\/p>\n<p>We are also regular sponsors of conferences including JSConf US, OpenJS World, NodeConf EU, React Europe and TSConf.<\/p>\n\n<\/div>\n\n<\/div>\n<div class='bbg-column bbg-column--width-6'>\n\t<div class=\"bbg-content-feed\"\n\t\t\t\t\tdata-type=\"post\"\n\t\t\t\t\tdata-display-image=\"post,press\"\n\t\t\t\t\tdata-style=\"small\"\n\t\t\t\t\tdata-post-type=\"post\"\n\t\t\t\t\tdata-post-id=\"20637\"\n\t\t\t\t\tdata-press-id=\"\"\n\t\t\t\t\tdata-number-items=\"1\"\n\t\t\t\t\tdata-categories=\"\"\n\t\t\t\t\tdata-post-tags=\"\"\n\t\t\t\t\tdata-press-tags=\"\"\n\t\t\t\t\tdata-manual-title=\"\"\n\t\t\t\t\tdata-manual-cat-title=\"\"\n\t\t\t\t\tdata-manual-date=\"\"\n\t\t\t\t\tdata-manual-description=\"\"\n\t\t\t\t\tdata-manual-image=\"\"\n\t\t\t\t\tdata-manual-link=\"\"\n\t\t\t\t\tdata-manual-target=\"\"\n\t\t\t\t\tdata-current-page=\"1\"\n\t\t\t\t\tdata-page-type=\"\"\n\t\t\t\t\tdata-term-override=\"\"\n\t\t\t\t\tdata-display-primary-category=\"article-press\"><\/div><div class=\"bbg-content-feed\"\n\t\t\t\t\tdata-type=\"manual\"\n\t\t\t\t\tdata-display-image=\"post,press\"\n\t\t\t\t\tdata-style=\"small\"\n\t\t\t\t\tdata-post-type=\"manual\"\n\t\t\t\t\tdata-post-id=\"\"\n\t\t\t\t\tdata-press-id=\"\"\n\t\t\t\t\tdata-number-items=\"1\"\n\t\t\t\t\tdata-categories=\"\"\n\t\t\t\t\tdata-post-tags=\"\"\n\t\t\t\t\tdata-press-tags=\"\"\n\t\t\t\t\tdata-manual-title=\"NodeConf EU 2023 - Bloomberg Invests in Node.js. Shouldn\u2019t You?\"\n\t\t\t\t\tdata-manual-cat-title=\"Tech At Bloomberg\"\n\t\t\t\t\tdata-manual-date=\"\"\n\t\t\t\t\tdata-manual-description=\"\"\n\t\t\t\t\tdata-manual-image=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/11\/blog-bloomberg-invests-in-nodejs-shouldnt-you-thumbnail-1024x538.jpg\"\n\t\t\t\t\tdata-manual-link=\"https:\/\/www.nearform.com\/blog\/bloomberg-invests-in-node-js-shouldnt-you\/\"\n\t\t\t\t\tdata-manual-target=\"_blank\"\n\t\t\t\t\tdata-current-page=\"1\"\n\t\t\t\t\tdata-page-type=\"\"\n\t\t\t\t\tdata-term-override=\"\"\n\t\t\t\t\tdata-display-primary-category=\"article-press\"><\/div><div class=\"bbg-content-feed\"\n\t\t\t\t\tdata-type=\"manual\"\n\t\t\t\t\tdata-display-image=\"post,press\"\n\t\t\t\t\tdata-style=\"small\"\n\t\t\t\t\tdata-post-type=\"manual\"\n\t\t\t\t\tdata-post-id=\"\"\n\t\t\t\t\tdata-press-id=\"\"\n\t\t\t\t\tdata-number-items=\"1\"\n\t\t\t\t\tdata-categories=\"\"\n\t\t\t\t\tdata-post-tags=\"\"\n\t\t\t\t\tdata-press-tags=\"\"\n\t\t\t\t\tdata-manual-title=\"TSCongress 2023 - Faster TypeScript builds with --isolatedDeclarations (Titian Cernicova-Dragomir)\"\n\t\t\t\t\tdata-manual-cat-title=\"Tech At Bloomberg\"\n\t\t\t\t\tdata-manual-date=\"\"\n\t\t\t\t\tdata-manual-description=\"\"\n\t\t\t\t\tdata-manual-image=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/11\/GitNation-1024x527.png\"\n\t\t\t\t\tdata-manual-link=\"https:\/\/portal.gitnation.org\/contents\/faster-typescript-builds-with-isolateddeclarations\"\n\t\t\t\t\tdata-manual-target=\"_blank\"\n\t\t\t\t\tdata-current-page=\"1\"\n\t\t\t\t\tdata-page-type=\"\"\n\t\t\t\t\tdata-term-override=\"\"\n\t\t\t\t\tdata-display-primary-category=\"article-press\"><\/div><div class=\"bbg-content-feed\"\n\t\t\t\t\tdata-type=\"manual\"\n\t\t\t\t\tdata-display-image=\"post,press\"\n\t\t\t\t\tdata-style=\"small\"\n\t\t\t\t\tdata-post-type=\"manual\"\n\t\t\t\t\tdata-post-id=\"\"\n\t\t\t\t\tdata-press-id=\"\"\n\t\t\t\t\tdata-number-items=\"1\"\n\t\t\t\t\tdata-categories=\"\"\n\t\t\t\t\tdata-post-tags=\"\"\n\t\t\t\t\tdata-press-tags=\"\"\n\t\t\t\t\tdata-manual-title=\"Angular Nation - TC39 Chat: Observables w\/ Daniel Ehrenberg\"\n\t\t\t\t\tdata-manual-cat-title=\"Tech At Bloomberg\"\n\t\t\t\t\tdata-manual-date=\"\"\n\t\t\t\t\tdata-manual-description=\"\"\n\t\t\t\t\tdata-manual-image=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/11\/Angular-Nation-1024x541.png\"\n\t\t\t\t\tdata-manual-link=\"https:\/\/youtu.be\/s4Y_WLcGmxg\"\n\t\t\t\t\tdata-manual-target=\"_blank\"\n\t\t\t\t\tdata-current-page=\"1\"\n\t\t\t\t\tdata-page-type=\"\"\n\t\t\t\t\tdata-term-override=\"\"\n\t\t\t\t\tdata-display-primary-category=\"article-press\"><\/div><div class=\"bbg-content-feed\"\n\t\t\t\t\tdata-type=\"manual\"\n\t\t\t\t\tdata-display-image=\"post,press\"\n\t\t\t\t\tdata-style=\"small\"\n\t\t\t\t\tdata-post-type=\"manual\"\n\t\t\t\t\tdata-post-id=\"\"\n\t\t\t\t\tdata-press-id=\"\"\n\t\t\t\t\tdata-number-items=\"1\"\n\t\t\t\t\tdata-categories=\"\"\n\t\t\t\t\tdata-post-tags=\"\"\n\t\t\t\t\tdata-press-tags=\"\"\n\t\t\t\t\tdata-manual-title=\"The New Stack - Beyond Browsers: The Longterm Future of JavaScript Standards\"\n\t\t\t\t\tdata-manual-cat-title=\"Tech At Bloomberg\"\n\t\t\t\t\tdata-manual-date=\"\"\n\t\t\t\t\tdata-manual-description=\"\"\n\t\t\t\t\tdata-manual-image=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2023\/11\/ae853b9b-browsers_beyond-1024x535-1.jpg\"\n\t\t\t\t\tdata-manual-link=\"https:\/\/thenewstack.io\/beyond-browsers-the-longterm-future-of-javascript-standards\/\"\n\t\t\t\t\tdata-manual-target=\"_blank\"\n\t\t\t\t\tdata-current-page=\"1\"\n\t\t\t\t\tdata-page-type=\"\"\n\t\t\t\t\tdata-term-override=\"\"\n\t\t\t\t\tdata-display-primary-category=\"article-press\"><\/div><div class=\"bbg-content-feed\"\n\t\t\t\t\tdata-type=\"manual\"\n\t\t\t\t\tdata-display-image=\"post,press\"\n\t\t\t\t\tdata-style=\"small\"\n\t\t\t\t\tdata-post-type=\"manual\"\n\t\t\t\t\tdata-post-id=\"\"\n\t\t\t\t\tdata-press-id=\"\"\n\t\t\t\t\tdata-number-items=\"1\"\n\t\t\t\t\tdata-categories=\"\"\n\t\t\t\t\tdata-post-tags=\"\"\n\t\t\t\t\tdata-press-tags=\"\"\n\t\t\t\t\tdata-manual-title=\"NDC TechTown 2019 - Developing the Bloomberg Terminal: Local performance &amp; measurement techniques (Paul Williams)\"\n\t\t\t\t\tdata-manual-cat-title=\"Tech At Bloomberg\"\n\t\t\t\t\tdata-manual-date=\"\"\n\t\t\t\t\tdata-manual-description=\"\"\n\t\t\t\t\tdata-manual-image=\"https:\/\/assets.bbhub.io\/image\/v1\/resize?width=auto&amp;type=webp&amp;url=https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/02\/NDC-TechTown-2019-Developing-the-Bloomberg-Terminal-Local-performance-measurement-techniques-Paul-Williams1-1024x768.jpg\"\n\t\t\t\t\tdata-manual-link=\"https:\/\/youtu.be\/uqehwCWKVVw\"\n\t\t\t\t\tdata-manual-target=\"_blank\"\n\t\t\t\t\tdata-current-page=\"1\"\n\t\t\t\t\tdata-page-type=\"\"\n\t\t\t\t\tdata-term-override=\"\"\n\t\t\t\t\tdata-display-primary-category=\"article-press\"><\/div><div class='bb-wysiwyg'>\n    \n    <div style=\"margin-top: 32px!important; font-size: 20px!important;\"><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/stories\/category\/tech-at-bloomberg\/\">Read our latest stories<\/a><\/div>\n\n<\/div>\n\n<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--white ' data-anchor='row-6a079e13def8e'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-5'>\n\t<div class='bb-wysiwyg'>\n    \n    <h2 class=\"emphasis\">Our TypeScript journey<\/h2>\n\n<\/div>\n\n\n<\/div>\n<div class='bbg-column bbg-column--width-6 bbg-column--offset-1'>\n\t<div class='bb-wysiwyg'>\n    \n    <p><span style=\"font-weight: 400;\">A few years ago, Bloomberg adopted TypeScript as a first-class supported language, which we have found to be a strong net positive. Since we launched our TypeScript platform support, more than 400 projects opted into TypeScript. Zero projects went back.<\/span><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/bloom.bg\/10_typescript_lessons\"><span style=\"font-weight: 400;\">Read <\/span><em><span style=\"font-weight: 400;\">10 Insights from Adopting TypeScript at Scale<\/span><\/em><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Many Bloomberg engineers have worked on the TypeScript codebase, authoring headline features such as ES Private Fields in TypeScript 3.8, Private Methods in TypeScript 4.3, and Ergonomic Brand Checks in TypeScript 4.5.<\/span><\/p>\n\n<\/div>\n\n\n<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--black  bbg-row--margin-bottom-compact' data-anchor='row-6a079e13e1819'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-8'>\n\t<div class='bb-wysiwyg'>\n    \n    <h2>Explore <a href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/\">Tech At Bloomberg<\/a><\/h2>\n\n<\/div>\n\n\n<\/div>\n\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--black  bbg-row--margin-top-none bbg-row--margin-bottom-none' data-anchor='row-6a079e13e321c'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-6'>\n\t<div class='bb-wysiwyg'>\n    \n    <h3>Areas of focus<\/h3>\n\n<\/div>\n\n\n<\/div>\n\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--black  bbg-row--margin-top-none bbg-h-hide-mobile bbg-h-hide-tablet' data-anchor='row-6a079e13e5260'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-4'>\n\t<div class='bb-wysiwyg'>\n    \n    <p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/c-plus-plus\/\">C++<\/a><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/artificial-intelligence-ai\/\">Artificial Intelligence<\/a><\/p>\n<p><a class=\"externalLink\" href=\"https:\/\/www.bloomberg.com\/ux\/\" target=\"_blank\" rel=\"noopener noreferrer\">UX<\/a><\/p>\n\n<\/div>\n\n\n<\/div>\n<div class='bbg-column bbg-column--width-4 bbg-column--collapse-top-margin-on-tablet bbg-column--collapse-top-margin-on-mobile'>\n\t<div class='bb-wysiwyg'>\n    \n    <p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/\">JavaScript\/TypeScript<\/a><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/data-science\/\">Data Science<\/a><\/p>\n\n<\/div>\n\n\n<\/div>\n<div class='bbg-column bbg-column--width-4'>\n\t<div class='bb-wysiwyg'>\n    \n    <p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/python\/\">Python<\/a><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/open-source\/\">Open Source<\/a><\/p>\n\n<\/div>\n\n\n<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--black  bbg-row--margin-top-none bbg-h-hide-mobile bbg-h-hide-desktop' data-anchor='row-6a079e13e85fc'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column bbg-column--width-6 bbg-column--m-width-4'>\n\t<div class='bb-wysiwyg'>\n    \n    <p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/c-plus-plus\/\">C++<\/a><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/\">JavaScript\/TypeScript<\/a><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/python\/\">Python<\/a><\/p>\n\n<\/div>\n\n\n<\/div>\n<div class='bbg-column bbg-column--width-6 bbg-column--m-width-4'>\n\t<div class='bb-wysiwyg'>\n    \n    <p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/artificial-intelligence-ai\/\">Artificial Intelligence<\/a><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/data-science\/\">Data Science<\/a><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/open-source\/\">Open Source<\/a><\/p>\n<p><a class=\"externalLink\" href=\"https:\/\/www.bloomberg.com\/ux\/\" target=\"_blank\" rel=\"noopener noreferrer\">UX<\/a><\/p>\n\n<\/div>\n\n\n<\/div>\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--black  bbg-row--margin-top-none bbg-h-hide-tablet bbg-h-hide-desktop' data-anchor='row-6a079e13eaf81'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column'>\n\t<div class='bb-wysiwyg'>\n    \n    <p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/c-plus-plus\/\">C++<\/a><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/\">JavaScript\/TypeScript<\/a><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/python\/\">Python<\/a><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/artificial-intelligence-ai\/\">Artificial Intelligence<\/a><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/data-science\/\">Data Science<\/a><\/p>\n<p><a class=\"arrow\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/open-source\/\">Open Source<\/a><\/p>\n<p><a class=\"externalLink\" href=\"https:\/\/www.bloomberg.com\/ux\/\" target=\"_blank\" rel=\"noopener noreferrer\">UX<\/a><\/p>\n\n<\/div>\n\n\n<\/div>\n\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--white ' data-anchor='row-6a079e13ecfba'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column'>\n\t<div class=\"bb-separator\" data-color=\"\">\n\t<hr class=\"bb-separator__rule\">\n<\/div>\n\n\n<\/div>\n\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--white  bbg-row--margin-top-compact' data-anchor='row-6a079e13ee5c6'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column'>\n\t<div class='bb-wysiwyg'>\n    \n    <h2 style=\"text-align: center;\">Make it happen here.<\/h2>\n<p>&nbsp;<\/p>\n\n<\/div>\n<div class=\"bbg-cta bbg-cta--color-default bbg-cta--align-center bbg-cta--type-link\"><a class=\"bbg-button\" href=\"https:\/\/bloomberg.avature.net\/en_US\/careers\/SearchJobs?utm_medium=mktg_site&#038;utm_content=company_values_techatbloomberg&#038;utm_source=website\" id=\"bbg-button-6a079e13ef24b\" data-element=\"cta-button\" data-description=\"SEARCH JOBS\" target=\"_blank\" rel=\"noopener external\">SEARCH JOBS<\/a><\/div>\n\n<\/div>\n\n\n\t\t\n\t<\/div>\n<\/div>\n<div class='bbg-row bbg-bg--white ' data-anchor='row-6a079e13f060d'>\n  \n\t\n\t\n\t<div class=\"bbg-row--content\">\n\t\t\n\t\t\t<div class='bbg-column'>\n\t<div class=\"bb-separator\" data-color=\"\">\n\t<hr class=\"bb-separator__rule\">\n<\/div>\n\n\n<\/div>\n\n\n\t\t\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"Tech At BloombergJavaScript\/TypeScriptSearch Javascript jobs JavaScript is employed by a range of engineering teams across Bloomberg, as the expressiveness of the language makes it a natural fit for describing business rules and application flow. Uses range from web applications and communications channels to complex workflows for traders. The technologies and frameworks used to build JavaScript [...]","protected":false},"author":375,"featured_media":21642,"parent":413,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-16719","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.11 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>JavaScript | Bloomberg L.P. | About, Careers, Products, Contacts<\/title>\n<meta name=\"description\" content=\"JavaScript is employed by a range of engineering teams across Bloomberg, as the expressiveness of the language makes it a natural fit for...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript | Bloomberg L.P. | About, Careers, Products, Contacts\" \/>\n<meta property=\"og:description\" content=\"JavaScript is employed by a range of engineering teams across Bloomberg, as the expressiveness of the language makes it a natural fit for...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Bloomberg L.P.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bloomberglp\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-12T15:30:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/03\/JavaScript-TypeScript-2_exclusive.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/03\/JavaScript-TypeScript-2_exclusive.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@bloomberg\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/\",\"url\":\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/\",\"name\":\"JavaScript | Bloomberg L.P. | About, Careers, Products, Contacts\",\"isPartOf\":{\"@id\":\"https:\/\/www.bloomberg.com\/company\/#website\"},\"datePublished\":\"2022-03-01T17:35:27+00:00\",\"dateModified\":\"2024-08-12T15:30:05+00:00\",\"description\":\"JavaScript is employed by a range of engineering teams across Bloomberg, as the expressiveness of the language makes it a natural fit for...\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":\"1\",\"name\":\"Home\",\"item\":\"https:\/\/www.bloomberg.com\/company\/\"},{\"@type\":\"ListItem\",\"position\":\"2\",\"name\":\"Values\",\"item\":\"https:\/\/www.bloomberg.com\/company\/values\/\"},{\"@type\":\"ListItem\",\"position\":\"3\",\"name\":\"Tech at Bloomberg\",\"item\":\"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/\"},{\"@type\":\"ListItem\",\"position\":\"4\",\"name\":\"JavaScript\/TypeScript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bloomberg.com\/company\/#website\",\"url\":\"https:\/\/www.bloomberg.com\/company\/\",\"name\":\"Bloomberg L.P.\",\"description\":\"Bloomberg L.P. is the leader in global business and financial information, enabling customers to make smarter, faster, more informed business decisions.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bloomberg.com\/company\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JavaScript | Bloomberg L.P. | About, Careers, Products, Contacts","description":"JavaScript is employed by a range of engineering teams across Bloomberg, as the expressiveness of the language makes it a natural fit for...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/","og_locale":"en_US","og_type":"article","og_title":"JavaScript | Bloomberg L.P. | About, Careers, Products, Contacts","og_description":"JavaScript is employed by a range of engineering teams across Bloomberg, as the expressiveness of the language makes it a natural fit for...","og_url":"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/","og_site_name":"Bloomberg L.P.","article_publisher":"https:\/\/www.facebook.com\/bloomberglp\/","article_modified_time":"2024-08-12T15:30:05+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/03\/JavaScript-TypeScript-2_exclusive.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/assets.bbhub.io\/company\/sites\/51\/2022\/03\/JavaScript-TypeScript-2_exclusive.jpg","twitter_site":"@bloomberg","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/","url":"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/","name":"JavaScript | Bloomberg L.P. | About, Careers, Products, Contacts","isPartOf":{"@id":"https:\/\/www.bloomberg.com\/company\/#website"},"datePublished":"2022-03-01T17:35:27+00:00","dateModified":"2024-08-12T15:30:05+00:00","description":"JavaScript is employed by a range of engineering teams across Bloomberg, as the expressiveness of the language makes it a natural fit for...","breadcrumb":{"@id":"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","name":"Home","item":"https:\/\/www.bloomberg.com\/company\/"},{"@type":"ListItem","position":"2","name":"Values","item":"https:\/\/www.bloomberg.com\/company\/values\/"},{"@type":"ListItem","position":"3","name":"Tech at Bloomberg","item":"https:\/\/www.bloomberg.com\/company\/values\/tech-at-bloomberg\/"},{"@type":"ListItem","position":"4","name":"JavaScript\/TypeScript"}]},{"@type":"WebSite","@id":"https:\/\/www.bloomberg.com\/company\/#website","url":"https:\/\/www.bloomberg.com\/company\/","name":"Bloomberg L.P.","description":"Bloomberg L.P. is the leader in global business and financial information, enabling customers to make smarter, faster, more informed business decisions.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bloomberg.com\/company\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/pages\/16719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/users\/375"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/comments?post=16719"}],"version-history":[{"count":11,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/pages\/16719\/revisions"}],"predecessor-version":[{"id":38480,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/pages\/16719\/revisions\/38480"}],"up":[{"embeddable":true,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/pages\/413"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/media\/21642"}],"wp:attachment":[{"href":"https:\/\/www.bloomberg.com\/company\/wp-json\/wp\/v2\/media?parent=16719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}