Как упоминалось в комментарий к одному из ответов, графический процессор NVIDIA имеет некоторые SIMD-инструкции. Они работают на unsigned int
в каждом байте и на половину слова. По состоянию на июль 2015 года существует несколько вариантов следующих операций:
Нижеприведенный код поможет вам открыть вложение (файл в новом окне) без блокировки всплывающих окон
getPdf(projectId) {
let newWindow = window.open();//OPEN WINDOW FIRST ON SUBMIT THEN POPULATE PDF
this.http.get(environment.apiUrl + "/PROJECT/getPdf/" + projectId + '/' + this.userDataSession.userDetailsId + '/' + 9 + '/' + this.authService.getUserToken(), { responseType: 'blob' })
.subscribe((blob: Blob) => {
let file = new Blob([blob], { type: 'application/pdf' });
let url = URL.createObjectURL(file);
this.router.navigate([url]);
newWindow.location.href = url;//POPULATING PDF
});
}