Chrome blockt ressourcenhungrige Online-Werbung

Der Suchmaschinen-Riese Google hat jetzt eine neue Funktion für seinen Browser Chrome angekündigt: In Zukunft soll Der Werbeblocker des Browsers alle Online-Anzeigen erkennen und sie nicht laden, wenn sie dabei zu viele Systemressourcen wie zum Beispiel Internetbandbreite oder Rechenleistung der CPU verbrauchen. Die wichtigsten Grenzen für die Online-Werbung Dazu gehören zum Beispiel alle Anzeigen, die durch Nachladen ihres Inhalts mehr als 5 MByte Traffic erzeugen. Auch eine zu hohe oder zu lange dauernde CPU-Auslastung nimmt Chrome als K.O.-Kriterium. Die Werbung darf auch die CPU nicht länger als 60 Sekunden lang belasten und auch in einem 30-Sekunden-Fenster den Prozessor nicht länger als 15 Sekunden vollständig auslasten. Google unterstreicht dabei, dass nur ca. 0,3 Prozent aller Online-Anzeigen die Genzen der neue Regelungen fallen. In Chrome soll das neue Feature voraussichtlich im August mit dem Chrome 86 aktiviert sein.

2020-05-16T11:24:11+02:00Mai 16th, 2020|Browser, Webwerkzeuge|Kommentare deaktiviert für Chrome blockt ressourcenhungrige Online-Werbung

PHP 8.0 kommt mit Just-In-Time-Compiler

Es klappt zwar noch nicht in der nächsten Version 7.4 der Skriptsprache PHP, dass sie einen JIT-Compiler (Just-in-time) bekommt, dann aber doch in der nächsten Hauptversion PHP 8. In der Diskussionen war die Beschleunigung der Standard-Programmiersprache durch einen JIT-Compiler ja schon längere Zeit, aber jetzt hat das Vorhaben auch einen offiziellen Status, weil die zentralen PHP-Entwickler beschlossen haben, dass die aktuell noch experimentellen JIT-Features dann in PHP 8 freigegeben werden sollen. Funktion eines JIT-Compilers Bei der Compilerstrategie Just-in-Time wird ein Zwischencode abgeleitet und dann zur Laufzeit in architekturabhängigen Maschinencode übersetzt, und das dann "just in time" direkt über die CPU und nicht mehr über die Zend Virtual Machine. In einem separaten Entwicklungszweig wird schon seit einiger Zeit an der JIT-Unterstützung für PHP gearbeitet. Dafür zeichnen besonders die Mitarbeiter der mittlerweile von Rogue Wave übernommen Firma Zend verantwortlich. Schon die letzten PHP-Releases, auch das im Spätherbst 2018 erschienene PHP 7.3, hatten auch eine bessere Performance von PHP zur Laufzeit zum Ziel. Mit der JIT-Unterstützung hat die Skriptsprache offenbar das Potenzial, besonders bei CPU-nahem Code die Ablaufgeschwindigkeit von PHP-Programmen noch einmal merklich zu erhöhen. Es braucht noch mehr als 2 Jahre Bis der JIT-Compiler aber wirklich ein offizielles Feature von PHP wird, kann es allerdings noch dauern. Aktuell [...]

2019-04-01T10:28:33+02:00April 1st, 2019|Coding, PHP, Webwerkzeuge|Kommentare deaktiviert für PHP 8.0 kommt mit Just-In-Time-Compiler

Android Studio 3.1 ist verfügbar

Gute Nachricht für Entwickler von Android-Apps: Google hat soeben die Version 3.1 seiner kostenlosen Entwicklungsumgebung Android Studio veröffentlicht. In dem aktuellen Release finden sich viele kleine Neuerungen, die Entwickler insbesondere darin unterstützen, effizienteren Code zu schreiben und auch kleinere Apps zu erstellen. Als Basis für Android Studio 3.1 dient IntelliJ IDEA 2017.3.3, durch das es jetzt auch einige Ergänzungen unter anderem für Kotlin-Entwickler in die Android-Entwicklungsumgebung geschafft haben. Ab sofort ersetzt der Dex-Compiler D8 standardmäßig den bisherigen DX-Compiler. Er gehört zur Compiler-Toolchain und übersetzt den .class-Bytecode in .dex-Bytecode für die Android-Laufzeitumgebung. Nach einem Blogbeitrag vom letzten Sommer sind die mit D8 erstellten .dex-Pakete nicht nur deutlich kleiner als bei DX, sondern der neue Compiler arbeitet auch merklich schneller. Weitere Details zu Android Studio 3.1 Die neue Version Android Studio 3.1 arbeitet mit System-Images der drei Android-Versionen Nougat, Oreo und der Preview von Android P zusammen. Der Emulator ist schon auf den rahmenlosen Modus vorbereitet und kann Anwendungen auch im 18:9-Format darstellen. Die Entwickler haben die Quick-Boot-Funktion des Emulators deutlich überarbeitet, der schon seit Ende 2012 Teil des stabilen Release von Android Studio ist. Die Android-Entwicklung findet zwar hauptsächlich in Java statt, aber das Interesse an Kotlin als Alternative ist deutlich gestiegen, seit Google sich auf der Hausmesse I/O 2017 offiziell für [...]

2018-03-28T22:58:18+02:00März 28th, 2018|Coding, Javascript, Webwerkzeuge|Kommentare deaktiviert für Android Studio 3.1 ist verfügbar

Raspberry Pi Zero WH mit 40 IO-Pins

Schon der Kleinstrechner Zero W von Raspberry Pi, der vor einem knappen Jahr herauskam, ist besonders auch wegen seiner WLAN-Schnittstelle bei Praktikern und im Bildungswesen gut angenommen worden. Jetzt hat Raspberry Pi mit dem Zero WH eine Variante des Zero W herausgebracht, die zusätzlich auch 40 GPIO-Pins zur Ein- und Ausgabe von digitalen Signalen mit an Bord hat. Die neue Variante Zero WH soll vor allem den Aufwand von hardwarenahen Projekten in Unternehmen, Schulen oder zuhause deutlich verringern. Natürlich kann mit dem günstigen Kleinstrechner auch die GPIO-Erweiterung des Raspberry Pi optimal genutzt werden. Der Einplatinenrechner mit der GPIO-Erweiterung kann sich über USB mit einem PC verbinden und darüber auch die Pins verwaltet werden. Die Benutzer brauchen dann keine SD-Karten mehr kaufen und für den Einzelfall konfigurieren. Über diese Verbindung kann der Zero WH aber auch Rechenleistung auf dem angeschlossenen PC nutzen und ist nicht für alle Operationen auf die doch limitierte CPU des Kleinstrechners angewiesen. Die GPIO-Erweiterung wurde letzten Monat im RasPi-Blog vorgestellt.

2018-01-27T21:11:21+02:00Januar 15th, 2018|Coding, Javascript, PHP, Webwerkzeuge|Kommentare deaktiviert für Raspberry Pi Zero WH mit 40 IO-Pins

Chat-Widget mit Nebentätigkeit

Viele Unternehmen setzen zum Online-Kundensupport Chat-Widgets ein, über die sie den Kontakt mit ihren Kunden auf der Webseite pflegen können. Das bekannte Tool Live Help Now ist nun bei einer ungenehmigten Nebentätigkeit erwischt worden: In das Programm war das Krypto-Mining-Script Coinhive integriert, das im Betrieb die Leistung der beteiligten Rechner missbrauchte um darauf Kryptogeld zu schürfen. Dieses Chat-Tool wird von etwa 1.500 Websites benutzt. Sollten Sie als Webworker das Widget ebenfalls benutzt haben, wäre eine Prüfung der entsprechenden Internetpräsenzen dringend anzuraten. Es ist noch nicht ganz klar, ob die Entwickler des Dienstes das Skript vielleicht vorsätzlich eingebaut haben oder ob sie selbst Opfer eines Angriffes von Dritten geworden sind. Sie waren wegen Thanksgiving (Feiertag) und Black Friday in den USA nicht auf Anhieb zu erreichen. Nach vorliegenden Screenshots steigt die CPU-Auslastung nach Einbau des Skriptes mit  dem Mining-Code stark an. Die ca. 1.500 Webseiten, die das Widget aktuell nutzen, trugen damit unwissentlich zu einer deutlich höheren Leistungsaufnahme der PCs ihrer Kunden bei. Bei einem aktuellen Test vor 2 Tagen konnte Golem den Coinhive-Code in dem Widget nicht mehr feststellen.

2017-11-26T20:57:28+02:00November 26th, 2017|Allgemein, Browser, Javascript, Webwerkzeuge|Kommentare deaktiviert für Chat-Widget mit Nebentätigkeit

Ein vollständiges Android für Windows-PCs

Eine interessante Neuigkeit für Seitenbauer, die auch Apps für Mobilgeräte erstellen: AMD und Bluestacks wollen in Kürze eine neue Version der Android-Virtualisierung anbieten. Die neue Virtualisierung  wird dann auf den Einsatz aktueller AMD-Prozessoren zugeschnitten sein. Anders als bis jetzt wird es dann auch die Android-Oberfläche mit allen Einstellungen geben, so dass der Nutzer im Grunde ein komplettes Android-System auf seinem Windows-PC hat. Bisher war das Konzept von Bluestacks so, dass sich nur einzelne Android-Apps auf einem Windows-PC ausführen ließen. Der Ansatz von Bluestacks erlaubt es, Android in einem Windows-Fenster laufen zu lassen und per Taskwechsel zwischen den beiden Betriebssystemen hin und her zu wechseln. Besitzt der Windows-Computer einen Touchscreen, kann auch die Android-Umgebung mit den Fingern bedient werden. Alternativ ist eine Bedienung per Maus, Touchpad und Tastatur möglich. Unter Bluestacks sollen alle Android-Apps laufen, sogar  3D-Spiele sollen damit genutzt werden können. Aus jeder Android-App heraus gibt es vollen Zugriff auf das Windows-Dateisystem, so dass sich Dateien bequem zwischen beiden Welten austauschen lassen. Zunächst soll es die neue Version von Bluestacks nur für Systeme mit AMD-Prozessoren geben. Ob es diese Version später auch für Computer mit Intel-CPU geben wird, ist noch nicht bekannt.

2014-01-08T11:37:41+02:00Januar 8th, 2014|Allgemein, Webwerkzeuge|Kommentare deaktiviert für Ein vollständiges Android für Windows-PCs
Nach oben