[]
Home response.text()) .then(data => new DOMParser().parseFromString(data, “text/html”)) .then(dom => dom.querySelector(“div.uos-sitemap”)) .then(sitemap => getBreadcrumbsFromSitemap(sitemap)) .catch(() => getBreadcrumbsFromPath()) .then(breadcrumbs => buildBreadcrumbsHtml(breadcrumbs)) function findElementToStartFrom(sitemap) { let element = sitemap.querySelector(“a[href='” + windowPath + “?’]”) || sitemap.querySelector(“a[href='” + windowPath + “‘]”) if (element) { return element } let pathParts = windowPath.split(“/”).filter(part => part !== ”) for(let i = pathParts.length; i >=1 ; i–) { let path = (‘/’ + pathParts.slice(0, i).join(‘/’)) let element = sitemap.querySelector(“a[href='” + path + “‘]”) || sitemap.querySelector(“a[href='” + path + “/index.page’]”) || sitemap.querySelector(“a[href='” + path + “?’]”) || sitemap.querySelector(“a[href='” + path + “/index.page?’]”) if (element) { return element } } throw new Error(“Can’t find starting element in sitemap”) } function getBreadcrumbsFromSitemap(sitemap) { let breadcrumbs = [] let element = findElementToStartFrom(sitemap); while (element) { breadcrumbs.push(makeBreadcrumb((new URL(element.href)).pathname, element.innerText.trim())) element = getParentLink(element) } let homeTitle = sitemap.querySelector(“h2”).innerText.trim() let homeUrl = sitemap.querySelector(“a”).href.trim() breadcrumbs.push(makeBreadcrumb((new URL(homeUrl).pathname), homeTitle)) return breadcrumbs.reverse() } function getBreadcrumbsFromPath() { console.log(“Building breadcrumbs from path”) let breadcrumbs = [] let pathParts = windowPath.split(“/”).filter(part => part !== ”) for(let i = 1; i char.toUpperCase()) breadcrumbs.push(makeBreadcrumb(url, title)) } return breadcrumbs } function makeBreadcrumb(url, name) { return {href: url.trim(), name: name.trim()} } function buildBreadcrumbsHtml(breadcrumbs) { let rootElement = document.querySelector(“#BreadcrumbListNavElem”) breadcrumbs.forEach(crumb => { if (crumb.href === windowPath) { return } let rootDiv = document.createElement(“div”) rootDiv.setAttribute(“typeof”, “ListItem”) rootDiv.setAttribute(“property”, “itemListElement”) rootDiv.setAttribute(“class”, “uos-breadcrumb-child”) let link = document.createElement(“a”) link.href = crumb.href link.setAttribute(“title”, crumb.name) link.setAttribute(“typeOf”, “WebPage”) link.setAttribute(“property”, “item”) let titleSpan = document.createElement(“span”) titleSpan.innerText = crumb.name rootDiv.appendChild(link) link.appendChild(titleSpan) rootElement.innerHTML += “>” rootElement.appendChild(rootDiv) }) } function getParentLink(element) { while (element.tagName !== “UL”) { element = element.parentElement if (!element) { return null } } return Array.from(element.parentElement.children).find(item => item.tagName === “A”) } ]]>

Published: 2026-07-30 15:00:00

Stacks of pound coins placed on financial graphs and figures

Strategic public investment in research and development (R&D) can begin boosting economic activity immediately, according to a study led by the University of Southampton. The research shows it can also mobilise private R&D, supporting economic growth for years.

The study, conducted with UCL and the World Bank and published in The Economic Journal , finds that government-funded R&D is an unusually productive form of public investment. Rather than displacing business activity, R&D can encourage additional private investment and boost economic activity even before the full technological benefits of research emerge.

“At a time when governments are seeking to rebuild industrial capacity while operating within tight fiscal constraints, our findings show that the composition, design and credibility of public investment can be as important as its overall size,”  says lead researcher Dr Vincenzo De Lipsis .

He adds: “There are many examples of rapid innovation led by public investment, including efforts to develop alternatives to fossil fuels and the recent race to develop COVID-19 vaccines. We wanted to understand how quickly the wider economic effects of public R&D investment materialise, how large they are, and whether they persist over the long term.”

The research team examined data from the US Bureau of Economic Analysis, analysing over 280 quarterly economic observations between 1947 and 2017. This included data on public and private investment, other government expenditure, tax revenues, and gross domestic product (GDP).

The US has a long history of publicly funding innovation, allowing the researchers to model the aggregate effects of government R&D investment over a 70-year period and trace how its impact develops over time.

The results show that public R&D has a considerably stronger and more long-lived effect on economic activity than ordinary government spending, partly because of its ability to ‘crowd in’, or stimulate, private investment. Each additional dollar of public R&D spending was estimated to generate between $2.60 and $4.30 in additional economic output, after just one year.

The authors argue that government has a special ability to stimulate innovation and growth due to its financial capacity and its ability to make credible long-term commitments. Strategically directed R&D, supported by innovation-oriented procurement, can help create new markets, strengthen productive capacity and give businesses greater confidence to invest.

The study also provides evidence that businesses may begin adjusting their investment plans before public R&D expenditure is fully deployed. Clear and credible commitments can therefore amplify the effects of public investment by reducing uncertainty and influencing private investment decisions in advance.

The researchers conclude that public funding for research and development has a powerful role to play, but that public initiatives should not replace private ones. Instead, the two are complementary: public R&D can address long-term, high-risk challenges and lay the foundations for innovation, while private R&D can build on these foundations and develop commercially viable solutions with the speed and efficiency encouraged by competitive markets.

By admin