You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
iLeakage: Browser-based Timerless Speculative Execution Attacks on Apple Devices We present iLeakage, a transient execution side channel targeting the Safari web browser present on Macs, iPads and iPhones. iLeakage shows that the Spectre attack is still relevant and exploitable, even after nearly 6 years of effort to mitigate it since its discovery. We show how an attacker can induce Safari to ren
Microsoft/Tech/Artificial IntelligenceMicrosoft announces new Bing and Edge browser powered by upgraded ChatGPT AI Microsoft announces new Bing and Edge browser powered by upgraded ChatGPT AI / Microsoft says it’s using conversational AI to create a new way to browse the web. Users will be able to chat to Bing like ChatGPT, asking questions and receiving answers in natural language.
So far, not much. Only a very limited subset of CSS is currently supported, so most web pages will not work. However, given very basic HTML and CSS, Kosmonaut does render the right things — see Kosmonaut's rendering of this code, compared with that of Firefox: Here is a summary of things Kosmonaut can do, things I'm currently working on, and things that are towards the front of the todo list. Pars
Welcome to Neko, a self-hosted virtual browser that runs in Docker and uses WebRTC technology. Neko is a powerful tool that allows you to run a fully-functional browser in a virtual environment, giving you the ability to access the internet securely and privately from anywhere. With Neko, you can browse the web, run applications, and perform other tasks just as you would on a regular browser, all
Python is ubiquitous, popular and runs almost everywhere – even on Mars. But there is one place that Python has not yet conquered: the browser. Python 3.11 may finally lay the foundation to make an old dream come true and have Python in the web browser. In my talk I will explain how to cross-compile CPython 3.11 to Web Assembly and demonstrate how to run CPython in JavaScript engines. The talk wil
A little over a year ago, we announced our intention to rebuild Microsoft Edge on the Chromium open source project with the goals of delivering better compatibility for everyone, less fragmentation for web developers, and a partnership with the Chromium community to improve the Chromium engine itself. At Ignite, we unveiled our new vision for the web and search, our colorful new icon, and how Micr
Why embed developer tools in an editor? Visual Studio Code has a lot of features that make our lives as developers easier, but rightfully sticks to what it does best – being a light-weight programming environment. When we build products for the web, though, programming them is often not enough. A big part of our workflow consists of tweaking the look and feel of our products. This is where the dev
Do you know it is possible to run WordPress entirely in your browser? This is possible because of WebAssembly, also known as Wasm: an exciting and rapidly growing technology that allows you to compile many different programming languages into portable binaries. These binaries can run in most modern browsers as well as many other platforms, including cloud and edge computing. At VMware's OCTO Wasm
| NPM Package | Get Started | Examples | Documentation | MLC LLM | Discord | WebLLM is a modular and customizable javascript package that directly brings language model chats directly onto web browsers with hardware acceleration. Everything runs inside the browser with no server support and is accelerated with WebGPU. WebLLM is fully compatible with OpenAI API. That is, you can use the same OpenAI
67 Weird Debugging Tricks Your Browser Doesn't Want You to KnowA list of useful, not-obvious hacks to get the most out of your browser’s1 debugger. Assumes an intermediate-level-or-higher understanding of the developer tools. Advanced Conditional BreakpointsBy using expressions that have side effects in places you wouldn’t expect, we can squeeze more functionality out of basic features like condit
Though more and more tools and programming languages start to support WebAssembly (WASM), porting existing applications to WASM isn’t easy and costs extra time for development. To solve this issue, we’re working on a container-to-wasm image converter “container2wasm” that enables to run Linux-based containers on WASM(WASI) runtimes and browser. $ c2w riscv64/ubuntu:22.04 out.wasm $ wasmtime out.wa
crypto.randomUUID x 17,421,022 ops/sec ±1.05% (92 runs sampled) hashids process.hrtime x 381,775 ops/sec ±0.22% (95 runs sampled) hashids counter x 730,949 ops/sec ±0.23% (97 runs sampled) shortid x 34,682 ops/sec ±3.82% (83 runs sampled) crypto.random x 313,547 ops/sec ±2.88% (82 runs sampled) nid x 1,365,624 ops/sec ±0.07% (96 runs sampled) uuid.v4 x 1,313,028 ops/sec ±0.10% (97 runs sampled) na
Tech/Security/MicrosoftMicrosoft is adding a free built-in VPN to its Edge browser Microsoft is adding a free built-in VPN to its Edge browser / Edge Secure Network will roll out as a part of a security upgrade By Sheena Vasani, a writer covering commerce, e-readers, and tech news. She previously wrote about everything from web development to AI at Inside.
Google Chrome、Firefox、BraveそしてVivaldiブラウザで、「タブ多すぎ問題」をどう対処できるか、比べてみました。 今ほどタブ管理について考えたことはないです。少し前、ある調査を目にした時、何をもって「ブラウザのタブが多い」とするのかに関して、自分の認識が崩れました。その調査によると、私は「タブを20個以上開く」少数派だったのです。最大派閥は、タブを20個より少ない人たちだったのです。 マジですか?みんなタブ開きっぱなしにしないんですか?私の40個って多いですか?😮 よく考えてみると、世の中のほとんどのブラウザって、タブが多すぎる状態に合わせて作られてないんじゃないでしょうか。 前回Google Chromeの体験談を書きましたね。私がいかにタブを多く開いて、効率的に作業できないほどカオスになっていたか。 Vivaldiを知った結果、タブが多すぎても大丈夫になり
Web browsers are integral parts of everyone's daily life. They are commonly used for security-critical and privacy sensitive tasks, like banking transactions and checking medical records. Unfortunately, modern web browsers are too complex to be bug free (e.g., 25 million lines of code in Chrome), and their role as an interface to the cyberspace makes them an attractive target for attacks. Accordin
TL;DR This is the story of how I managed to expose my Golang chess API project cheesse as a WebAssembly binary, compiled using TinyGo, so JavaScript could use it without needing a server. The blogpost is optimised for helping others going through a similar exercise, rather than for readability, so expect a little too much of “if this, do this”. Sorry. What are all those technologies? WebAssembly A
Nota is a language for writing documents, like academic papers and blog posts. The goal of Nota is to bring documents into the 21st century. Documents contain a lot of structure — for example, "Nota" is a reference to a term defined in the preceding paragraph. Nota enables authors to represent that structure, which allows the reading medium (the browser) to understand that structure, which in turn
What's RenderDoc? RenderDoc is a powerful tool for capturing and analyzing the rendering process of applications utilizing rendering APIs (Direct3D, OpenGL, Vulcan, etc.) RenderDoc injects itself into the application's execution process intercepting calls to the rendering API. Important Features The two most valuable things RenderDoc provides are: A detailed chronological list of all the rendering
Vivaldi 3.0がビルトインの広告ブロッカーと共に登場しました。好きなウェブサイトが引き続き収益を得られるよう応援する方法のアドバイスとともに、広告ブロッカー搭載の決断に至った理由をご説明しますね。 Vivaldi 3.0がビルトインの広告ブロッカーと共に登場しました。好きなウェブサイトが引き続き収益を得られるよう応援する方法のアドバイスとともに、広告ブロッカー搭載の決断に至った理由をご説明しますね。 Vivaldiの動きをずっと見てきた方は、広告ブロッカー導入は当初の予定外だったことをご存知だと思います。 「広告ブロッカーは、適切なウェブサイトが収益を得るのを妨害してしまう。使用する場合は、注意深く使って欲しい」ということを述べてきた経緯があります。 現在は、デスクトップ版とAndroid版の両方のVivaldiブラウザーにおいて、広告ブロッカーを搭載しています。 その背景を紹介し
The Brave web browser has carved out a niche over the past few years as an alternative to Google Chrome, Mozilla Firefox, and other mainstream web browsers. Some of that has come from its marketing as a privacy-preserving web browser, and it has also been repeatedly evangelized by cryptocurrency enthusiasts. If someone recommends Brave to you, you should ignore them, because they are wrong. Brave
Opera used to be a fantastic web browser, with a custom high-performance Presto rendering engine and features like tabbed windows that didn't show up in competing browsers until years later. However, the modern Opera browser is a shadow of its former self, reliant on chasing trends and meme advertising to stay relevant. The company behind it has also created fintech services that break app store r
This page lets you browse the thousands of delightful combinations of Emoji Kitchen, available in Gboard for Android. All credit goes to the Emoji Kitchen team for the care they put into emoji, standards, and imaginary creatures. Source code: on GitHub, by @alcor
Privacy isn’t something you only need in certain situations or in partial amounts, and it’s a myth that you can’t have the same Internet you like and need, but with more privacy. At DuckDuckGo, we make privacy simple. For example, our mobile apps make privacy the default, with no complicated settings, no need to understand the ins and outs of the technology, just built-in privacy protections that
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く