Abo
  1. Foren
  2. Kommentare
  3. Software-Entwicklung
  4. Alle Kommentare zum Artikel
  5. › Google: Native Client für…

NaCl eine Totgeburt?

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. NaCl eine Totgeburt?

    Autor: Christo 23.01.13 - 10:35

    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.

  2. Re: NaCl eine Totgeburt?

    Autor: a user 23.01.13 - 11:21

    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.

  3. Re: NaCl eine Totgeburt?

    Autor: Christo 23.01.13 - 12:30

    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.

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Anzeige
Stellenmarkt
  1. GERMANIA Fluggesellschaft mbH, Berlin-Tegel
  2. Bundesnachrichtendienst, Pullach bei München, Bad Aibling
  3. über Ratbacher GmbH, Köln
  4. T-Systems International GmbH, Berlin, Darmstadt

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Blu-ray-Angebote
  1. 24,99€ (Vorbesteller-Preisgarantie)
  2. 29,99€ (Vorbesteller-Preisgarantie)
  3. (u. a. Der Marsianer, The Hateful 8, Interstellar, Django Unchained, London Has Fallen, Olympus Has...


Haben wir etwas übersehen?

E-Mail an news@golem.de


Western Digital Pidrive im Test: Festplatte am Raspberry Pi leicht gemacht
Western Digital Pidrive im Test
Festplatte am Raspberry Pi leicht gemacht
  1. DACBerry One Soundkarte für Raspberry Pi liefert Töne digital und analog
  2. Sopine A64 Weiterer Bastelrechner im Speicherriegel-Format erscheint
  3. Bootcode Freie Firmware für Raspberry Pi startet Linux-Kernel

Nintendo Switch im Hands on: Die Rückkehr der Fuchtel-Ritter
Nintendo Switch im Hands on
Die Rückkehr der Fuchtel-Ritter
  1. Nintendo Vorerst keine Videostreaming-Apps auf Switch
  2. Arms angespielt Besser boxen ohne echte Arme
  3. Nintendo Switch Eltern bekommen totale Kontrolle per App

Intel Core i7-7700K im Test: Kaby Lake = Skylake + HEVC + Overclocking
Intel Core i7-7700K im Test
Kaby Lake = Skylake + HEVC + Overclocking
  1. Prozessoren Termin für Kaby Lake-X und Details zu den Kaby-Lake-Xeons
  2. Kaby Lake Intel macht den Pentium dank HT fast zum Core i3
  3. Kaby Lake Refresh Intel plant weitere 14-nm-CPU-Generation

  1. Apple: iOS 10.3 sucht nach verlorenen Airpods
    Apple
    iOS 10.3 sucht nach verlorenen Airpods

    Apple hat die Beta 1 von iOS 10.3 veröffentlicht. Das neue Betriebssystem kann helfen, verlorene Airpods wiederzufinden, wenn diese noch Verbindung zu einen iOS-Gerät besitzen.

  2. Beta 1: MacOS Sierra 10.12.4 mit Blaulichtfilter als Nachtmodus
    Beta 1
    MacOS Sierra 10.12.4 mit Blaulichtfilter als Nachtmodus

    Apple hat die erste Beta von MacOS Sierra 10.12.4 veröffentlicht. Betriebssystem soll künftig nachts einen Blaulichtfilter aktivieren. Das kann iOS schon viel länger.

  3. Spielebranche: Goodgame Studios entlässt weitere 200 Mitarbeiter
    Spielebranche
    Goodgame Studios entlässt weitere 200 Mitarbeiter

    Der Stellenabbau beim Hamburger Entwicklerstudio Goodgame geht weiter: Rund 200 Mitarbeiter verlieren offenbar ihren Job. Das erst kürzlich abgetretene Management kehrt zurück an die Spitze.


  1. 22:59

  2. 22:16

  3. 18:21

  4. 18:16

  5. 17:44

  6. 17:29

  7. 16:57

  8. 16:53