Google ulepsza indeksowanie treści we Flashu

Nie minęło dużo czasu, od kiedy Adobe udostępnił wyszukiwarkom wydzielony kod źródłowy Flasha, umożliwiający zaindeksowanie treści z plików tego typu w wyszukiwarkach. Google już od 2008 roku współpracuje w tej kwestii z Adobe, a ostatnie dni przyniosły naprawdę wiele zmian.

Flash zawsze traktowany był po macoszemu przez wyszukiwarki, przez co wielu twórców stron świadomie rezygnowało z tej technologii w procesie tworzenia strony, nie chcąc narazić się na niską pozycję w Google lub – co gorsza – w ogóle nie pojawiać się w wynikach wyszukiwania tej wyszukiwarki. Niezaindeksowanych stron tego typu jest ogrom, a Google chce zmienić ten stan rzeczy.

Gigant mówi o tym, iż na obecną chwilę potrafi już indeksować treści zakodowane przy pomocy najnowszej wersji Flasha oraz radzi sobie z rozumieniem JavaScriptu wykorzystywanego do osadzania plików Flash na stronach.

żadnych reklam, sama wiedza.

Zarejestruj się na BEZPŁATNY NEWSLETTER i raz w tygodniu otrzymuj najważniejsze wiadmości
ze świata IT, nowych technologii i kryptowalut.

Bez reklam.

  1. Awatar halish
    halish

    krok wstecz, próbujemy reanimować trupa.

    a ten flash gordon nie jest (c)?

    1. Awatar Kenji
      Kenji

      Flash! He’s saviour of the universe! 😀

    2. Awatar vries
      vries

      To nie jest Flash Gordon, komiksowy ignorancie :< Poza tym osobiście nie wierzę, by flash umarł w najbliższym czasie. Choćby z powodu tych wszystkich użytkowników IE, którzy nie będą w stanie zrobić aktualizacji do IE9.

      1. Awatar halish
        halish

        oczywiście, to jest po prostu Flash;) za późno pisane komentarze robią swoje.

        za to jest chroniony prawami autorskimi DC?

    3. Awatar Reddie
      Reddie

      Mam nadzieję, że Flash jeszcze długo nie zostanie zastąpiony przez mulasty tandem HTML5+JS.

      1. Awatar morsik
        morsik

        Że co proszę?

        1. Awatar marcinsud
          marcinsud

          że wydajność html5 na teraz jest niższa w czołowych przeglądarkach na przodujących systemach niż flasha.

        2. Awatar halish
          halish

          a źródło jakieś tych informacji?

        3. Awatar Reddie
          Reddie

          @halish: sprawdzone organoleptycznie…

          HTML5 jest ok do dynamicznej zawartości stron, ale nie do np. intensywnych animacji. Flash jest tu bardziej wydajny, zagraj w port quake’a na Flasha i HTML5.

        4. Awatar halish
          halish

          eh, a już chciałem zabierać się za portowanie q1 do JS, a tu mnie z Q2 uprzedzili.

          Wydaje mi się, że popełniasz błąd myśląc „tu i teraz”. Za pół roku (dobrze liczę, że taki jest cykl chrome’a) sytuacja będzie najprawdopodobniej zupełnie inaczej. Poczekajmy na implementację kilku bibliotek w JS (JS-SDL?).

          Niestety, Google wprowadzając indeksowanie Flash’a znacznie przedłużyło żywot tego tworka. Można wiele narzekać na Apple, ale faktem jest, że u nich nie było kompromisów z Flashem.

        5. Awatar Reddie
          Reddie

          @halish: pół roku temu pisano to samo. Ba, pół roku – pisze się to od czasu wynalezienia elementu canvas.

          JS jest interpretowany, AS działa na maszynie wirtualnej. Wyżej d…y nie podskoczysz. Oczywiście można też napisać maszynę wirtualną dla JS, ale wtedy znikają zalety tego języka jako lekkiego dodatku do HTML.

        6. Awatar el.pescado
          el.pescado

          JS jest interpretowany

          JägerMonkey?

        7. Awatar bies
          bies

          Chyba we wszystkich popularnych przeglądarkach dla JS jest VM. I dlaczego VM miałaby ,,znikać” zalety JS nie wiem. Nie pomyliło Ci się ze statycznym kompilatorem?

        8. Awatar el.pescado
          el.pescado

          I dlaczego VM miałaby ,,znikać” zalety JS nie wiem

          Zwłąszcza w kontekście ActionScript – zarówno JavaScript jak i ActionScript są odmianami tego samego języka – ECMAScript.

        9. Awatar ja
          ja

          Tak tylko ActionScript jest pochodną ECMAScript 4 a JavaScript ECMAScript 3. ActionScript jest kompilowany do byte-kodu jak Java a JavaScript zawsze interpretowany ze źródła, poza tym dla ActionScriptu jest tylko jedna maszyna wirtualna AVM od Adobe, która domyślnie JITuje większość kodu, a w JavaScripcie to zależy od producenta, ale nawet z JITem dochodzi faza parsowania plików, którą to rzecz w ActionScripcie robi się podczas kompilacji projektu.

        10. Awatar pixie
          pixie

          Adobe nadrabia stracony czas i rozwija bardzo Flash w przyszłym roku wyjdzie
          – Wsparcie GPU dla prawdziwego 3D(DirectX, OpenGL, OpenGL ES) i 2D
          – multithreading
          – kontrolery np: kierownice, pady
          – StageVideo
          itp. a wiec 'Flash Is Dead, Long Live Flash!’

        11. Awatar ja
          ja

          do ja: nie podszywaj się.

        12. Awatar halish
          halish

          a będzie można w końcu umieszczać SWF na warstwach i ładować w tle? jeżeli z tym nie są w stanie sobie poradzić, to po co zabierają się za „nowości”? poza tym, przy ostatnim wysypie wpadek Adobe (szczególnie tych związanych z bezpieczeństwem) jakoś nie jestem w stanie im zaufać.

          no i na koniec: czy ktoś tu z broniących Flasha próbował oficjalnego środowiska programistycznego? ja miałem do zrobienia jeden projekt w którym musiałem korzystać z Flasha. w życiu gorszego syfu nie widziałem. widać, że to jest program dla grafików, a nie dla programistów.

  2. Awatar AAAAp
    AAAAp

    Indeksację? Chyba indeksowanie 😉

  3. Awatar MDW
    MDW

    Niech ten Flash w końcu zdechnie, bo strasznie mnie wkurza. 🙂

  4. Awatar pixie
    pixie

    Jak nie potrafiłeś zrobić tak podstawowej rzeczy we Flashu to trochę 'fail’ ale nie przejmuj się tego na studiach nie uczą 😛

    Dodatkowo do pisania w środowisku Flash’a nie korzysta sie z 'Flash IDE’ tylko 'Flash Builder-a’ lub darmowy 'FlashDevelop’ który jest świetny, plus Flex SDK. W całości można się zamknąć w darmowych produktach i pisać komercyjne projekty we flash-u polecam naprawdę przyjemnie się pisze.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *