Ny Ruby on Rails i fuld fart frem over skinnerne

Den nyeste version af Ruby on Rails får forbedret performance. JQuery bliver samtidig nyt standardbibliotek for Ruby on Rails.

Artikel top billede

Danske David Heinemeier Hansson er klar med en ny version af sit populære webudviklingsframework Ruby on Rails.

Det er lidt over et år siden, at version 3.0 af Ruby on Rails blev frigivet.

Nu kommer så den nyeste version 3.1 af Ruby on Rails og den version står i performance-optimeringens tegn.

JavaScript samles i een fil

Blandt nyhederne er blandt andet anvendelse af Sprockets-teknologien. Sprockets-teknologien gør det nemmere for udviklere at organisere JavaScript-filer, der indgår i en webapplikation.

Når webapplikationen skal sættes i drift, kan en præ-processor samle koden fra forskellige Javascript-filer til een enkelt .js-fil.

Det øger hastigheden for load af en webside, da al koden er samlet et sted og dermed reducers antallet af HTTP-forespørgsler.

Sprockets er en del af Ruby on Rails Asset pipeline, der blandt andet skal minimere og komprimere Javascript og stylesheets.

Lad HTTP strømmen flyde

En anden performanceforbedring kommer med HTTP Streaming, der tillader en browser at hente stylesheets og javascript for en webside, selvom serveren endnu ikke har genereret hele siden.

For at den nye Ruby on Rails kan anvende HTTP Streaming kræver det dog, at den underliggende Ruby er version 1.9.2.

Caching af records

Den nye version af Ruby on Rails kommer også med en Identity Map. Når der læses en record fra databasen, bliver data holdt i en cache, så data kan tilgås igen uden at der læses fra databasen igen.  

Endelig bliver JavaScript-biblioteket for Ruby on Rails sat til at være JQuery som standard. Hvis man ønsker at anvende Prototype, der hidtil har været Ruby on Rails' standard JavaScript-bibliotek, er det enkelt at skifte til det.

Du kan læse mere om den nye version af Ruby on Rails her og i videoen nedenfor beretter David Heinemeier Hansson om designfilosofien bag de nye features i Ruby on Rails.

Læses lige nu

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    Senior Platform Engineer

    Københavnsområdet

    Unik System Design A/S

    QA Engineer

    Nordjylland

    Onlimited ApS

    Erfaren iOS og C# Udvikler

    Midtjylland

    Navnenyt fra it-Danmark

    Thomas Nakai, Product Owner hos Carlsberg, har pr. 27. januar 2026 fuldført uddannelsen Master i it, linjen i organisation på Aarhus Universitet via It-vest-samarbejdet. Færdiggjort uddannelse

    Thomas Nakai

    Carlsberg

    Pentos har pr. 2. juni 2025 ansat Erik Ebert som Country Manager. Han skal især beskæftige sig med udvidelsen af Pentos til Danmark og Norden. Det kræver bl.a. etablering af et lokalt leverance team og SAP Partnerskab. Han kommer fra en stilling som Senior Director hos Effective People. Han har tidligere beskæftiget sig med HR systemer baseret på SAP SuccessFactors hos en række danske større og mellemstore virksomheder. Nyt job

    Erik Ebert

    Pentos

    Netip A/S har pr. 1. marts 2026 ansat Maria Lyng Refslund som Marketing Project Manager ved netIP Herning. Hun kommer fra en stilling som Marketing Project Manager hos itm8. Nyt job
    Renewtech ApS har pr. 15. marts 2026 ansat Per Forberg som Account Manager for Sustainable Relations. Han skal især beskæftige sig med etablere nye partnerskaber med henblik på ITAD og sourcing kontrakter med hostingvirksomheder og strategiske slutbrugere. Han kommer fra en stilling som Nordic Key Account Manager hos Tesa. Han er uddannet hos Lund University og har en MBA i Management. Han har tidligere beskæftiget sig med at styrke salgsaktiviteter og partnerskaber på tværs af nordiske markeder. Nyt job

    Per Forberg

    Renewtech ApS