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

    Forsvarets Efterretningstjeneste

    IT-direktør til Forsvarets Efterretningstjeneste

    Københavnsområdet

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    Souschef til Informations- og kommunikationsteknologi i Cyberdivisionen Hvidovre

    Københavnsområdet

    Capgemini Danmark A/S

    AI Data Architect

    Københavnsområdet

    Navnenyt fra it-Danmark

    Netip A/S har pr. 1. juni 2026 ansat Kristina Svingel Jeppesen som bogholder ved netIP's kontor i Thisted. Hun kommer fra en stilling som Kontorassistent hos DFI Geisler. Nyt job
    Immeo har pr. 16. marts 2026 ansat Honey Arora som Senior Manager. Han kommer fra en stilling som Data Product Owner hos Centrica Energy. Nyt job

    Honey Arora

    Immeo

    Pinksky ApS har pr. 1. maj 2026 ansat Dan Toft, 29 år,  som Rådgivende konsulent, Partner. Han skal især beskæftige sig med digitalisering med Microsoftplatformen. Han kommer fra en stilling som Microsoft 365 & SharePoint Specialist hos Evobis ApS. Han er uddannet datamatiker. Han har tidligere beskæftiget sig med Microsoft 365 og SharePoint udvikling. Nyt job

    Dan Toft

    Pinksky ApS

    Lauren De Ventura,  emagine Expertise A/S, er pr. 1. juli 2026 udnævnt som Chief People Officer, fast del af den globale ledelse og bestyrelsesmedlem. Hun er uddannet HR-ledelse på tværs af konsulent-, staffing- og IT-branchen. Hun beskæftiger sig med skabe rammerne for emagine som et sted, hvor IT-talenter kan opbygge meningsfulde karrierer. Udnævnelse

    Lauren De Ventura

    emagine Expertise A/S