Als das Projekt gestartet wurde war es sicherlich recht wichtig (der Performance wegen). Doch heute sind die JavaScript-JIT-Compiler um einiges mehr leistungsfähiger. Und rechenintensiver Code kann man mit Typed-Arrays (und alle Daten-Typen von WebGL) schreiben. Dieser lässt sich gut durch den JIT-Compiler optimieren.
Und Compilierter-Code, der direkt auf einem Prozessor läuft, ist, meinen Wissen nach, nie so sicher wie z.B. JIT. Man weiß nicht zu 100% was er macht oder/und es lässt sich viel leichter Sicherheitslücken ausnutzen. (Korrigiert mich wenn ich falsch liege) Und ja ich weiß, dass sie Codeanalyse betreiben.
Die Idee von 100%er Platzformunabhängigkeit ist auch (noch) nicht gegeben. Erst wenn der LLVM-Bitecode kommt. Dies dürfte für ein paar Firmen interessant sein um ihren Source-Code zu verschleiern. Was natürlich eine getäuschte Sicherheit ist.
Und zur guter Letzt: Die ganzen anderen Browser-Hersteller haben schon ihre Unterstützung abgesagt. Dadurch wird NaCl wahrscheinlich nicht zum Web-Standard und bleibt eine herstellerspezifische Technologie.
Benutzer wird von Ihnen ignoriert. Anzeigen
Christo schrieb:
--------------------------------------------------------------------------------
> Als das Projekt gestartet wurde war es sicherlich recht wichtig (der
> Performance wegen). Doch heute sind die JavaScript-JIT-Compiler um einiges
> mehr leistungsfähiger. Und rechenintensiver Code kann man mit Typed-Arrays
> (und alle Daten-Typen von WebGL) schreiben. Dieser lässt sich gut durch den
> JIT-Compiler optimieren.
nein, das ist zwar besser gworden, aber jeh nach gebiet kommt und wird es niemals an nativen code rankommen, besonders java basierte vms nciht.
>
> Und Compilierter-Code, der direkt auf einem Prozessor läuft, ist, meinen
> Wissen nach, nie so sicher wie z.B. JIT. Man weiß nicht zu 100% was er
> macht oder/und es lässt sich viel leichter Sicherheitslücken ausnutzen.
> (Korrigiert mich wenn ich falsch liege) Und ja ich weiß, dass sie
> Codeanalyse betreiben.
deines wissens is schlichtweg falsch.
>
> Die Idee von 100%er Platzformunabhängigkeit ist auch (noch) nicht gegeben.
und? es ist ja noch im werden. was erwartest du?
> Erst wenn der LLVM-Bitecode kommt. Dies dürfte für ein paar Firmen
> interessant sein um ihren Source-Code zu verschleiern. Was natürlich eine
> getäuschte Sicherheit ist.
nein, erst wenn's auch die nacl für alle platformen gibt. so wie es erst die jvm für alle platformen geben muss...
>
> Und zur guter Letzt: Die ganzen anderen Browser-Hersteller haben schon ihre
> Unterstützung abgesagt. Dadurch wird NaCl wahrscheinlich nicht zum
> Web-Standard und bleibt eine herstellerspezifische Technologie.
abwarten. java hatte es da anfangs auch nciht gerade leicht.
Benutzer wird von Ihnen ignoriert. Anzeigen
a user schrieb:
--------------------------------------------------------------------------------
> Christo schrieb:
> ---------------------------------------------------------------------------
> -----
> > Als das Projekt gestartet wurde war es sicherlich recht wichtig (der
> > Performance wegen). Doch heute sind die JavaScript-JIT-Compiler um
> einiges
> > mehr leistungsfähiger. Und rechenintensiver Code kann man mit
> Typed-Arrays
> > (und alle Daten-Typen von WebGL) schreiben. Dieser lässt sich gut durch
> den
> > JIT-Compiler optimieren.
>
> nein, das ist zwar besser gworden, aber jeh nach gebiet kommt und wird es
> niemals an nativen code rankommen, besonders java basierte vms nciht.
>
Klar ist Nativer Code besser. Aber JS ist für die meiste/viele Sachen gut genug.
> >
> > Und Compilierter-Code, der direkt auf einem Prozessor läuft, ist, meinen
> > Wissen nach, nie so sicher wie z.B. JIT. Man weiß nicht zu 100% was er
> > macht oder/und es lässt sich viel leichter Sicherheitslücken ausnutzen.
> > (Korrigiert mich wenn ich falsch liege) Und ja ich weiß, dass sie
> > Codeanalyse betreiben.
>
> deines wissens is schlichtweg falsch.
>
Ok. Hier hab ich mich wahrscheinlich nicht genau genug ausgedrückt. Bei Compiliertem-Code kann man nicht wissen wo es Speicherüberläuft gibt. Bei JIT kann man z.B. vor jedem Byte noch ein weiteres setzen, das dann immer wieder auf 0 zurück gesetzt wird. Bei schon Compiliertem-Code kann man dies nicht wissen. Und es hilft dann auch nicht wenn man 2 Sandboxes drumherum setzt.
EDIT: Das ist glaube ich auch der Grund weshalb Google NaCl am Anfang nur in ihrem Web-App-Store erlaubt haben. Wie es jetzt aussieht, weis ich nicht. EDIT-END
> >
> > Die Idee von 100%er Platzformunabhängigkeit ist auch (noch) nicht
> gegeben.
> und? es ist ja noch im werden. was erwartest du?
Deswegen auch das noch
>
> > Erst wenn der LLVM-Bitecode kommt. Dies dürfte für ein paar Firmen
> > interessant sein um ihren Source-Code zu verschleiern. Was natürlich
> eine
> > getäuschte Sicherheit ist.
> nein, erst wenn's auch die nacl für alle platformen gibt. so wie es erst
> die jvm für alle platformen geben muss...
>
Ok und auch hier hab ich mich nicht genau ausgedrückt: Ich bezog mich auf die Idee, dass man im Web alles nur 1mal bereitstellen muss. Bis jetzt muss man es für jede Prozessorarchitektur neu kompilieren und bereitstellen. Dies wird sich erst mit dem LLVM-Bitecode ändern, da dieser JIT-Compiliert wird.
Würden dann die anderen Browser auch den NaCl implementieren, dann müssten sie, aus Kompatibilitätsgründen, auch die ganzen Möglichkeiten bereit stellen um schon Compiliertem-Code auszuführen.
> >
> > Und zur guter Letzt: Die ganzen anderen Browser-Hersteller haben schon
> ihre
> > Unterstützung abgesagt. Dadurch wird NaCl wahrscheinlich nicht zum
> > Web-Standard und bleibt eine herstellerspezifische Technologie.
> abwarten. java hatte es da anfangs auch nciht gerade leicht.
Toll also soll es ein Plugin bleiben? Die wollte man doch los haben.
Java hatte den Vorteil, dass es zu einer Zeit herauskam in der alle noch Plugins installieren konnten. Mit der neuen mobilen Welt ist dies nicht mehr der Fall.
Gut dann kann man zu der App weiterleiten. Aber trotzdem möchte man das die Seite überall funktioniert. Auf Facebook gehen z.B. mehr Leute über die Mobile-Site, als über die Apps (alle Versionen zusammengezählt).
1 mal bearbeitet, zuletzt am 23.01.13 12:35 durch Christo.
Benutzer wird von Ihnen ignoriert. Anzeigen
Kommentare: 354 | letzter Beitrag 07:21 Uhr
Kommentare: 267 | letzter Beitrag 19.06. 15:12
Kommentare: 257 | letzter Beitrag 19.06. 23:21
Kommentare: 249 | letzter Beitrag 19.06. 19:50
Kommentare: 177 | letzter Beitrag 07:36 Uhr
E-Mail an news@golem.de

Golem.de hat mit iOS 7 schon einmal eine kleine Rundreise gewagt, die uns von Berlin nach Caerdydd und Bristol wieder zurück nach Berlin führte. Dabei haben wir iTunes Radio ausprobiert, uns an die neuen Farben und die Bedienung gewöhnt und neue Roaming-Daten gesehen.

Die Kritik an der Xbox One sei mehr als das Gegrummel enttäuschter Fans, sondern gefährde einen von Microsofts wichtigsten Geschäftsbereichen, schreibt ein Marktforscher. Dass die Lage tatsächlich ernst sein könnte, zeigt eine Umfrage von Amazon.com.

Sharp hat eine Solarzelle mit einem Wirkungsgrad von 44,4 Prozent entwickelt. Dafür wird eine dreischichtige Stapelsolarzelle mit einer Linse eingesetzt. Das Sonnenlicht wird auf die Zelle fokussiert.

Der Spezialist für professionellen 3D-Druck Stratasys übernimmt den größten Anbieter von 3D-Desktop-Druckern Makerbot. Der Kaufpreis für das 2009 gegründete Unternehmen liegt zwischen 400 und 600 Millionen US-Dollar.

Microsoft erweitert seine Office Web Apps um Co-Authoring, so dass mehrere Nutzer im Browser gleichzeitig an einem Dokument arbeiten können. Damit schließt Microsofts Online-Office in einem wichtigen Aspekt zu Google Docs auf.

Das von Aleecia McDonald gegründete Cookie Clearinghouse (CCH) soll Mozillas Problem mit Tracking-Cookies lösen, nachdem das weitgehende Blockieren von Third-Party-Cookies verschoben werden musste.